Вниз
Скачать: 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.02 c
1-1095751085
Illin
2004-09-21 11:18
2004.10.10
Как получить путь к exe файлу своего приложения


14-1092729585
Piter
2004-08-17 11:59
2004.10.10
Magic Forum beta9 - клиент форумов "Мастера Дельфи" и "Дремучие"


14-1095739399
R.O.O.T
2004-09-21 08:03
2004.10.10
Бесконечное сжатие


4-1094078916
terra0
2004-09-02 02:48
2004.10.10
создание потока


8-1090407440
Urvin
2004-07-21 14:57
2004.10.10
EMS




   Наверх