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