Преобразовать выходные данные Windows LPWSTR API в UTF-8? - PullRequest
1 голос
/ 21 сентября 2011

Простите за отсутствие знаний в этой области. Windows изначально использует некоторый тип многобайтовой кодировки (это UTF-16?). Несмотря на это, я использую библиотеку регулярных выражений, которая нуждается в выводе в UTF-8. Какой API-интерфейс Windows используется для преобразования стандартного 2-байтового LPWSTR в UTF-8?

1 Ответ

2 голосов
/ 21 сентября 2011

WideCharToMultiByte и первый аргумент CP_UTF8.

Кстати, поскольку английский включает в себя знак фунта, знак евро и т. Д., На ваш язык влияют так же, как и на других.

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