Я использую Visual C ++ (VS2005) и компилирую проект в многобайтовом наборе символов (MBCS). Однако программе необходимо общаться с веб-приложением (которое находится в utf-8) через XMLRPC. Поэтому я думаю, что, возможно, я смогу использовать MBCS для внутреннего использования и преобразовать строки в utf-8 перед отправкой их в модуль xmlrpc и преобразованием их обратно в MBCS после получения из webapi.
Мне интересно, как лучше конвертировать между MBCS и UTF-8 в VC ++?
Спасибо всем.