Главная страница
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.058 c
4-1093940056
Loki3D
2004-08-31 12:14
2004.10.10
перезагрузка выключение компьютера под разными ОС


4-1094121621
Владимир
2004-09-02 14:40
2004.10.10
Как в одном приложении сделать окна (формы) доступные по Alt+Tab


4-1093845468
Роман Снегирев
2004-08-30 09:57
2004.10.10
MMF


4-1093849769
Ev1972
2004-08-30 11:09
2004.10.10
Как заменить EXE-файл во время выполнения?


1-1096035752
Василий
2004-09-24 18:22
2004.10.10
Задать пароль при архивировании