Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.05.02;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.004 c
3-2464
Tolstomordik
2002-04-11 10:00
2002.05.02
Сохранение результатов SQL-запроса во внешний файл.


1-2520
Демон
2002-04-21 12:13
2002.05.02
Скажите, пж-ста, как поместить HTML-документ на форме не применяя


3-2494
spbnt
2002-04-11 14:49
2002.05.02
Журнал транзакций в ADO


1-2533
ATLANTIDO
2002-04-17 23:15
2002.05.02
Button


14-2647
L.eXX
2002-03-25 15:07
2002.05.02
win98 и con con





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский