|
|
#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
|
Вообще-то писать ничего не надо
.. Достаточно в ODBC выьрать драйвер не Fox Pro а DBase (любой 3, 4, 5)
|
|
|
|
|
#8 |
|
Пенсионер
|
Цитата:
Изначально опубликовано sukhanchik
Вообще-то писать ничего не надо .. Достаточно в ODBC выьрать драйвер не Fox Pro а DBase (любой 3, 4, 5)
__________________
Законы природы еще никто не отменял!А еще у меня растет 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 | |||
|