//wstring 轉 string
typedef std::wstring_convert<std::codecvt<wchar_t, char, std::mbstate_t>> CONVER;
std::wstring str = L"中國人";
std::wstring_convert<std::codecvt<wchar_t, char, std::mbstate_t>> converter(new std::codecvt<wchar_t, char, std::mbstate_t>("CHS"));
std::string narrowStr = converter.to_bytes(str);
//string 轉 wstring
std::wstring wstr = converter.from_bytes(narrowStr);
std::cout<<narrowStr<<'\n';
std::wcout.imbue(std::locale("chs")); //初始化cout爲中文輸出
std::wcout<<wstr<<'\n';