我正在尝试将wstring转换为字符串并尝试以下代码:
std::wstring_convert<std::codecvt_utf16<wchar_t>, wchar_t> utf8convertor;
std::string str = utf8convertor.to_bytes(utf16str);
我的输入是“Doc 01”。但我得到输出为“D o c 0 1”。
对我做错的任何帮助
答案 0 :(得分:0)
这个SO答案here帮助了我。
这是我到达的代码:
std::wstring_convert<std::codecvt_utf8_utf16<wchar_t>> convert;
std::string str = convert.to_bytes(utf16str);