Форум: "Начинающим";
Текущий архив: 2011.08.28;
Скачать: [xml.tar.bz2];
Внизв разных DBF-файлах строки разного формата - как прочитать? Найти похожие ветки
← →
TheEd (2011-05-14 03:09) [0]есть ряд DBF-файлов, из которых читаю данные с помощью модуля DbfTable (где его взял не помню, но кажется у Вас на форуме нарыл). Судя по всему этот модуль читает строки как Ansi, а в некоторых dbf"ках они видимо юникодом упакованы. К примеру - русская буква Р после чтения имеет код 144 (соответственно символ - непонятный). Можно ли преобразовать прочитанную строку из абрыкадабры в нормальный вид?
← →
TheEd (2011-05-14 04:01) [1]Извиняюсь, что туплю - 2-й день без сна, но может поможет:
тот DBF, что читается корректно, при открытии Lister"ом TotalCommandera в кодировке ANSI Windows отображается корректно, а то что с зюками - корректно отображается при переключении на ASCII (кодировка DOS).
Т.о. уточняю вопрос: как сделать ASCII --> ANSI (при том что ASCII строка уже прочитана в переменную string)?
← →
Anatoly Podgoretsky © (2011-05-14 09:25) [2]> TheEd (14.05.2011 04:01:01) [1]
ASCII не надо преобразовывать в ANSI поскольку у ниъ коды совпадают. Любая
ANSI таблица содержит в себе ANSI
← →
ов (дом) (2011-05-14 09:33) [3]OemToAnsi
← →
Anatoly Podgoretsky © (2011-05-14 10:17) [4]> ов (дом) (14.05.2011 09:33:03) [3]
The OemToAnsi function is obsolete.
For compatibility with 16-bit versions of Windows, this function is
implemented as a macro that calls the OemToChar function, which should be
used for new Win32-based applications.
И это не ASCII to ANSI
← →
TheEd (2011-05-14 12:21) [5]Спасибо, oemtochar помог!!!
← →
ов (дом) (2011-05-14 15:38) [6]
> Anatoly Podgoretsky © (14.05.11 10:17) [4]
позволил себе протелепатировать )
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.08.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.015 c