c++ 中文std::string转std::wstring

来源:互联网 发布:2017dnf商人起步必知 编辑:程序博客网 时间:2024/06/06 01:52

//std::string std::wstring 相互转换

#include <codecvt>

int main(int argc, char** argv)

{

std::string str = " 中文";

std::wstring_convert<std::codecvt<wchar_t, char, std::mbstate_t>> decode(new std::codecvt<wchar_t, char, std::mbstate_t>("CHS"));

std::wstring wstr = decode.from_bytes(str);

str = decode.to_bytes(wstr);

return 0;

}

阅读全文
0 0
原创粉丝点击