Что такое C ++ GUI Библиотека поддерживает 32-битный символ Unicode для Windows - PullRequest
0 голосов
/ 05 февраля 2012

Мое приложение Windows использует 32-разрядные символы (Unicode) для азиатского языка.Я не знаю, что поддерживает библиотека C ++ GUI.

Редактировать: я использовал UTF-8 как (char *).

Ответы [ 3 ]

2 голосов
/ 05 февраля 2012

Это на самом деле использует UTF-32?Если это так, вам нужно будет преобразовать их в UTF-8 или UTF-16, как того требует ваша библиотека GUI.Как правило, преобразование выполняется легко, и большинство графических интерфейсов, поддерживающих Unicode, будут иметь некоторые средства для преобразования в строковый формат.

0 голосов
/ 05 февраля 2012

Библиотека Qt поддерживает юникод, как и формы Windows, и, возможно, множество других.Qt также поддерживает интернационализацию .

Как примечание, в Windows широкие символы c ++ хранятся как utf-16, но так как utf - переменная ширина, они могут эффективно хранить любой символ.

0 голосов
/ 05 февраля 2012

Как я знаю, Unicode поддерживается в Qt, например,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...