10.03.2004, 16:40 | #1 |
Участник
|
ODBC foxpro driver
При подключении к таблице dbf (foxpro2.5 for DOS) через ODBC driver VFP не поддерживается русская кодировка DOS. В настройках ODBC нет установок кодовой страницы, может быть где-то в реестре есть установки, или драйвер специальный нужен ?
|
|
10.03.2004, 17:12 | #2 |
Участник
|
В классе WinAPI есть функция CharToOemBuff – воспользуйтесь ею.
Для обратной перекодировки используйте функцию OemToCharBuff. Если второй функции в вашем классе не будет напишите ее по аналогии с первой. |
|
10.03.2004, 17:14 | #3 |
NavAx
|
Установите у dbf файла кодировку, есть в VFP.
http://www.yandex.ru/yandpage?q=8695...epage%2Bfoxpro |
|
14.03.2004, 09:50 | #4 |
Участник
|
Спасибо за совет.
Все понятно. Сам файл DBF хранит в себе кодовую страницу. В файлах версии foxpro2.5 кодовая страница не установлена , поэтому драйвер ODBC VFP не может определить кодировку. Для установки кодовой страницы достаточно было открыть файл в Visual FoxPro. |
|