Главная страница
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.006 c
1-1264484580
HF-Trade
2010-01-26 08:43
2011.08.28
Артефакты при двойной буферизации


1-1265353174
borispnz
2010-02-05 09:59
2011.08.28
Передача в процедуру параметра разных типов


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


2-1305489584
maxefficiently
2011-05-15 23:59
2011.08.28
Высчитать №Символы в Строке (не простая задача)


4-1249917325
A.Melnyk
2009-08-10 19:15
2011.08.28
Как измененить иконки файлов?