Отображение кодировки Windows-1252 в UTF8 в C - PullRequest
1 голос
/ 16 мая 2011

Как программно преобразовать C-строку с кодировкой Windows-1252 (a.k.a. CP1252) в UTF8?

Ответы [ 2 ]

1 голос
/ 16 мая 2011

в винде? Сначала позвоните MultiByteToWideChar, а затем WideCharToMultiByte.

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

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

0 голосов
/ 16 мая 2011

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

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

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

и т. Д. *

...