Вниз
Скачать: 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
14-1095763884
Rule
2004-09-21 14:51
2004.10.10
Вот это рынок труда в Москве.


3-1095068655
}|{yk
2004-09-13 13:44
2004.10.10
Array в Firebird


6-1091435529
Alex_2004
2004-08-02 12:32
2004.10.10
Сетевое имя компьютера


14-1095944594
alless
2004-09-23 17:03
2004.10.10
Pentim 5?


3-1094463982
Alex Z
2004-09-06 13:46
2004.10.10
Вызов хранимых процедур из Делфи! ПРОБЛЕМЫ!!!




   Наверх