Російська кодування в dbf

Російська кодування в 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 як котів НЕ різаних.

Схожі статті