Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   корректное преобразование символа в системную кодировку (https://www.otvetnemail.ru/novyj-arhiv-2-812/korrektnoe-preobrazovanie-simvola-v-sistemnuyu-kodirovku-255806/)

Guest 28.09.2011 15:28

корректное преобразование символа в системную кодировку
 
Здравствуйте. Есть ли универсальный способ преобразовать символ в текущую кодировку системы зная его код?Пример: надо преобразовать символ с кодом 0xFF (не юникод!). В win-1251 это будет символ 'я' (юникод 044F), а в MacRoman - '' (юникод 02C7). Уже по-всякому крутил и QTextCodec, и toLocal8Bit() - и все не то, постоянно выдает мне только юникод 00FF (или вообще ничего).Понимаю, что можно сделать через #ifdef, но хотелось бы универсальный способ.З.Ы. ну и еще надо этот символ вывести через QDataStream. там постоянно мне выдает utf-8 его представление - C3BF. но тут можно обойтись и с помощью quint8(0xFF)


Часовой пояс GMT, время: 21:34.


© www.otvetnemail.ru - Форум вопросов и ответов.