Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.008 c
7-2696
ATLANTIDO
2002-02-04 14:14
2002.05.02
ПРОДОЛЖАЕМ ОБЛАМЫВАТЬ WIN9X


3-2458
vladimirb
2002-04-10 16:38
2002.05.02
Проблема с BDE!!! Дает ошибку в CGI. Help me, please!!!


3-2491
Скалли
2002-04-11 13:53
2002.05.02
Подход к сложной выборке


3-2443
Бульбаш
2002-04-05 19:22
2002.05.02
Как заполнить список ListBox-а значениями двух полей...???


14-2670
lipskiy
2002-03-27 01:46
2002.05.02
Люди! Не дайте моему крику уйти в пустоту! Ищу параметры сигналов VGA-мониторов!




   Наверх