Російська кодування в DBF
Вітання. Допоможіть. Подключабсь до DBF - базі чере ADO, все нормально працює, тільки ось український текст перетворюється в белебірду. Що робити підкажіть, як з цим боротися ??
рядок підключення виправити?
Що имено там виправити?
> asd_ # XA0; (15.05.07 12:11) [2]
Насамперед перевірить кодування, яка використовується в базі (Far + F3), потім переконатися, що байт кодування в заголовку відповідає цьому кодуванні, потім вже лізти в рядок підключення.
ЗИ. Якщо ДБФ згенерувати ДОСовскіх фокспро, то, як правило, байт кодування скинутий в нуль.
У базі використовується DOS - кодування ASCII, а який байт кодування # XA0; відповідає цій !?
Приклад рядка підключення можите написати.
> У базі використовується DOS - кодування ASCII, а який байт
> кодування # XA0; відповідає цій !?
Важко знайти в мережі опис формату ДБФ?
> Приклад рядка підключення можите написати.
Там билдер є. Як правило, якщо файл вірний, проблем з підключенням і крякозябри немає.
а у мене крякообрази. Що робити!!
Фрмат DBF в сетіт яжело знайти
> Фрмат DBF в сетіт яжело знайти
формат DBF в мережі важко НЕ знайти
> А у мене крякообрази. Що робити!!
> Фрмат DBF в сетіт яжело знайти
Шукати і лагодити
www.yandex.ru
> Шукати і чінітьwww.yandex.ru
А форум тоді на що?
> А форум тоді на що?
Для отримання вичерпних рад, що робити далі.
Вичерпні поради вже дані.
> Вичерпні поради вже дані.
Хороший рада йди на yandex.
asd_. в загальному проблема у тебе. Краще відмовся від ADO на користь BDE. або якщо тобі не потрібні ніякі додаткові опції і SQL. то використовуй Halcyon для підключення до БД (там є опція TranslateASCII. став її в False. буде все нормально).
А щодо інших учасників форуму.
ANB. важко згадати номер байта. або забув що там далі робити? Якщо хочеш порадити поміняти байт. то погана це затія. тому що це щонайменше некоректно. а на практиці може і не одна програма працювати з цією базою і не одним методом. А це вже буде фатально. І загрожує втратою даних.
А взагалі в мережі немає жодного адекватного топіка по цій темі.
> Altair # XA0; (16.05.07 18:55) [14]
> Asd_. в загальному проблема у тебе. Краще відмовся від ADO в
> Користь BDE. або якщо тобі не потрібні ніякі додаткові
Воістину, немає пророка в своїй вітчизні.
І, раптом, прийшов Altair і роздав сестрі по сережці.
А звідки він візьметься, коли DBF це всього лише популярне розширення, часто не має відношення до баз, а якщо і має, то різних DBF як котів НЕ різаних.