//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;
}