Вниз
Скачать: CL | DM;

Unicode   Найти похожие ветки 

 
8ung   (2004-09-22 20:33) [0]

Есть файл, в нем записана строка в Unicode. Как её прочитать и перевести в ASCII строку?


 
Ломброзо ©   (2004-09-22 22:00) [1]

1) Проанализировать первые два байта на наличие сигнатуры юникода (FF FE при "остроконечном" юникоде, FE FF при "тупоконечном"). Если таковая присутствует, то по сигнатуре определяется порядок следования байтов в каждой их паре, кодирующих символ. Далее просто эта пара пропускается, байты считываются попарно в какой-нибудь буфер и конвертируются, например, в какую-нить ANSI-кодировку функцией WideCharToMultiByte или аналогичными функциями Delphi.
2) Если таковая сигнатура в файле не обнаружена, можно вызвать функцию IsTextUnicode, получить утвердительный ответ и проделать то же самое.



Страницы: 1 вся ветка

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



Память: 0.44 MB
Время: 0.021 c
9-1086908027
dev
2004-06-11 02:53
2004.10.10
Загрузка и сохранение в игре


1-1095702519
bloodman
2004-09-20 21:48
2004.10.10
Возможно ли при помощи TButton.perform сэмулировать зажатую...


11-1081446325
BelchonokH
2004-04-08 21:45
2004.10.10
Размеры картинки в ImageList


1-1096113812
cv
2004-09-25 16:03
2004.10.10
keypres


3-1094836526
BigError
2004-09-10 21:15
2004.10.10
MySQL: VarChar -> Decimal




   Наверх