![]() |
#1 |
Участник
|
Импорт из DBF : кириллица
При импорте в коде через ODBC вместо русских букв получается кракозябра. Родная кодировка DBF'а - DOS'овская. Можно ли явно указать в connection string, что файл в DOS'овской кодировке? Сейчас connection string выглядит так -
DSN=visual foxpro tables;uid=;pwd=;sourcedb=...;sourcetype=dbf;exclusive=no;backgroundfetch=yes;collate=Russian; |
|
![]() |
#2 |
Пенсионер
|
используй функции Ascii2Ansi/Ansi2Ascii
__________________
![]() А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
![]() |
#3 |
Участник
|
кракозябра всё равно
|
|
![]() |
#4 |
Участник
|
А какой ODBC-драйвер используется для этих таблиц?
__________________
Дмитрий |
|
![]() |
#5 |
Пенсионер
|
Тогда создай в классе Global вотэтот метод и пользуйся:
PHP код:
__________________
![]() А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
![]() |
#6 |
Дмитрий Ерин
|
Или посмотри метод-обертку WinAPI::CharToOemBuff() и создай по аналогии с ним обратный метод WinAPI::OemToCharBuff().
Всё уже написано до нас (в WinAPI). ![]()
__________________
![]() |
|
![]() |
#7 |
Administrator
|
Вообще-то писать ничего не надо
![]() |
|
![]() |
#8 |
Пенсионер
|
Цитата:
Изначально опубликовано sukhanchik
Вообще-то писать ничего не надо ![]()
__________________
![]() А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
![]() |
#9 |
Участник
|
Стандартный вопрос, когда речь идет о FoxPro for DOS
У самих файлов DBF признак кодовой страницы установлен? Это 29 байт заголовка таблицы (первый байт имеет порядковый номер 0). Для 866 кодовой страницы там должно стоять ASCII-код 101. Факт установки признака кодовой страницы никак не повлияет на работу собственно DOS-приложения. |
|
Теги |
dbf, odbc, импорт, кодировка, кодовая страница, кирилица |
|
![]() |
||||
Тема | Ответов | |||
Стандартный импорт данных. Обновление | 0 | |||
Импорт данных из DBF в Аксапту | 1 | |||
почти DBF | 3 | |||
Импорт/экспорт в/из DBF | 0 | |||
Импорт/экспорт в/из DBF | 13 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|