Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.02;
Скачать: CL | DM;

Вниз

dBase & cp1251   Найти похожие ветки 

 
Roman_Tutov   (2002-04-10 17:33) [0]

из дельфи пытаюсь прочитать dbf файл в котором записи в
кодировке 1251 . вместо русского языка -
кракозябры. Работаю через BDE . Система winnt4
Может какой параметр секретный есть ?


 
IronHawk ©   (2002-04-10 17:37) [1]

Есть :-))) !
Ты чем показуешь таблицу ? DBGrid-om ?
Так в свойствах Object Inspectora В свойстве Font в подменю Charset поставь ANSI_CHARSET !


 
Roman_Tutov   (2002-04-10 17:53) [2]

Нет не получается. Должна быть ещё одна хитрость :)
везде стоит ansi_charset , а в dbgrid и DBMemо - кракозябры


 
Barabashka   (2002-04-10 18:06) [3]

Хитрость в том, что надо в настройках BDE поставить в
Configurations-Drivers-nativ-dbase
langdriver=dbase rus cp866
Правда я в лоб так не делаю, т.к. другим прогам этот драйвер может и не понравиться, поэтому в процессе запуска своей проги пишу прямо в реестр
MyReestr:=TRegistry.Create;
MyReestr.RootKey:=HKEY_LOCAL_MACHINE;
if myReestr.OpenKey("\SOFTWARE\Borland\Database Engine\Settings\DRIVERS\DBASE\init",false) then
begin
sreestr:=MyReestr.ReadString("LangDriver");
MyReestr.WriteString("langDriver","db866ru0");
MyReestr.CloseKey;
Мне это всегда помогает...
Правда тут надо поэксперементировать, какой драйвер поставить, но для доса это подходит.


 
Roman_Tutov   (2002-04-10 18:19) [4]

Я в свойствах Table1 поставил Table Type -> ttFoxPro
и все буковки стали русскими ...

Но это были так эксперементы с dbf"ами . Вот сохраниться
ли кодировка и ничего не исказится ли ,если я из Dbf"a буду програмно в IB строки перекидывать .... ?





 
dymka ©   (2002-04-10 21:17) [5]

Правильнее выставить драйвер в BDE как грит Barabashka.
Все будет пучком... Реестр тоже самое что и BDE, сам енжайн туда и пишет все....



Страницы: 1 вся ветка

Текущий архив: 2002.05.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.007 c
14-2662
Злой
2002-03-27 09:05
2002.05.02
Приветствую!!! Не подскажите как осуществить такую идею (с media в дельфях ни когда не работал) Создаю список из mp3 файлов и нужно чтобы в Label отображалось общее время в списке файлов или отдельно выбранного файла. Так вот, загрузку Mp3 предположим в L


1-2623
Ivan Voronov
2002-04-20 11:05
2002.05.02
Шаблоны/регулярные выражения в Delphi


6-2636
knyaz17
2002-02-15 13:43
2002.05.02
Как в WebBrowser вызвать уже заполненный дилог Find???


6-2643
SerfX
2002-02-16 14:46
2002.05.02
Какими ф-ми в clx библиотеке можно обратиться к канальному уровню?


3-2456
valievrf
2002-04-10 17:00
2002.05.02
Для тех кто видел программу и для тех кто ее не видел, в чем дело