Отображение кодировки Windows-1252 в UTF8 в C

Как вы программно конвертируете C-строку с кодировкой Windows-1252 (она же CP1252) в UTF8?

2 ответа

Решение

На винде? Первый звонок MultiByteToWideChar а потом WideCharToMultiByte,

На Mac или Linux: позвоните iconv_open а потом iconv по мере необходимости.

В общем: включить библиотеку ICU4C.

Вам необходимо использовать преобразование кодовой страницы, которое зависит от языка / формы пальца.

Если вы хотите это реализовать: Windows-1252 в Википедии (есть ссылка на таблицу конверсий)

Некоторые решения:

так далее...

Другие вопросы по тегам