Как получить целое число в кодовой точке от 1 до 4 байтов в кодировке UTF-8 в Windows? - PullRequest
0 голосов
/ 09 июня 2010

Я - Патрик Недзельски, программист приключенческой игры Free Software 3D Хамм и Штрамм . Я работаю над минимальным символьным классом Unicode в C ++. В настоящее время у меня есть массив из четырех байтов, представляющих последовательность UTF-8.

В GNU / Linux я могу просто конвертировать в UTF-32 с iconv(), но в Windows я не могу этого сделать. Можно ли преобразовать массив в одну кодовую точку?

Спасибо, Patrick

1 Ответ

1 голос
/ 09 июня 2010

Я недавно опубликовал код C / C ++ для декодирования последовательности UTF-8 в UTF-32:

Как читать символы UTF-8 через указатель?

Проверка строки Unicode и Escape, если Unicode недействителен (C / C ++)

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