Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.005 c
4-1241950542
DelphiN!
2009-05-10 14:15
2011.08.28
Перехват WM_INPUT всех окон


3-1263049036
Дмитрий Белькевич
2010-01-09 17:57
2011.08.28
Хочется странного - SQL база данных в памяти.


2-1305445442
maksim
2011-05-15 11:44
2011.08.28
3 потока и одна переменная


2-1305542929
Соня
2011-05-16 14:48
2011.08.28
Delphi. Соединение с БД MS SQL Server


15-1305007845
Tabula
2011-05-10 10:10
2011.08.28
нужно написать простенькую вещь на delphi. Оплата ВМЗ




   Наверх