Форум: "Базы";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];
ВнизПомогите с кодировкой. Найти похожие ветки
← →
igsi (2005-07-28 23:58) [0]Доброе время суток, подскажите пожалуста по такому вопросу. У меня есть .dbf файл с информацией, создан этот файл в FoxPro (DOS), я пытаюсь этот файл задействовать в своем приложении написаном на Delphi и в ответ получаю за место текста в таблице такие символы (#### #### и.т.д). Как мне выйти из такого полажения подскажите пожалуйста.
← →
Кот (2005-07-29 07:17) [1]Поменяй драйвер языка, поставь dBASE RUS cp866 и в свойствах Datebase Desktop поставя системный шрифт Arial Unikod MS
(таблица должна иметь индексный файл)
← →
sniknik © (2005-07-29 08:58) [2]> такие символы (#### #### и.т.д)
вместо русского текста получаются когда в таблице прописана какаято кодировка (29 символ в заголовке) а на самом деле текст в другой (досовской к примеру)
> Как мне выйти из такого полажения подскажите пожалуйста.
можно открыть ее не в BDE а в ADO к примеру, драйвером которому все равно что в заголовке написано.
или исправить его (заголовок)... если правка таблици позволяется (не используется паралельно другой "родной" программой).
ну или поменять тип таблиц на другой. (вот нафига их именно в FoxPro создавать? создавай сам.)
для проверки (от этого все беды или нет), открой свою таблицу в любом HEX редакторе посмотри на 29 (считая с нуля) символ, он будет например "e" поменяй его на "g"(или на #0, по моему тоже пройдет) сохрани и после открывай в своем приложении, чтонибудь изменилось?
если да, то пиши, что конкретно пытаешся сделать (для выбора средств "выхода из полажения" ;о)).
← →
Anatoly Podgoretsky © (2005-07-29 09:08) [3]Какой версии ФоксПро и при чем тут парадокс?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c