| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 
 | #include <boost/locale.hpp>
 int TestChangeWS()
 {
 
 std::wstring wname = boost::locale::conv::to_utf<wchar_t>(name, "GBK");
 std::wcout << TEXT("wname:\t") << wname << TEXT("\n");
 
 std::string sname = boost::locale::conv::from_utf(wname, "GBK");
 std::cout << "sname:\t" << sname << "\n";
 return 0;
 }
 
 |