Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.08.28;
Скачать: CL | DM;

Вниз

в разных 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.01 c
8-1215334418
leonidus
2008-07-06 12:53
2011.08.28
Добавление посторонней информации в JPEG-файл


15-1305011498
Фокс Йовович
2011-05-10 11:11
2011.08.28
Аутстаффинг


6-1240275063
mm0
2009-04-21 04:51
2011.08.28
Проблема WebBrowser1.Navigate()


15-1305056428
И. Павел
2011-05-10 23:40
2011.08.28
Как получить список запущенных приложений из сервиса


2-1305528021
ZV
2011-05-16 10:40
2011.08.28
Index out of bound (**) начинает напрягать