Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.10;
Скачать: 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 вся ветка

Текущий архив: 2004.10.10;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.044 c
14-1095630775
Knight
2004-09-20 01:52
2004.10.10
Бортовой "компьютер" БК-06...


1-1096300908
shrek
2004-09-27 20:01
2004.10.10
Помогите с массивом


1-1095774770
nika_ufc
2004-09-21 17:52
2004.10.10
Работа с фонтами


1-1095937631
XM-AD
2004-09-23 15:07
2004.10.10
Как завершить процес???


1-1095951437
kiuv
2004-09-23 18:57
2004.10.10
Ошибка функции inifiles.readstring - как исправить