Форум: "Основная";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.033 c