#include #ifndef _UNICODE typedef std::string String; #else typedef std::wstring String; #endif std::string Tchar2String(TCHAR* tstr) { std::wstring wstr(tstr); return std::string(wstr.begin(), wstr.end()); } //TCHAR* String2Tchar(std::string str) { // std::wstring wstr = std::to_wstring(str); // return std::string(wstr.begin(), wstr.end()); //} //std::wstring s2ws(const std::string& str) //{ // using convert_typeX = std::codecvt_utf8; // std::wstring_convert converterX; // // return converterX.from_bytes(str); //} // //std::string ws2s(const std::wstring& wstr) //{ // using convert_typeX = std::codecvt_utf8; // std::wstring_convert converterX; // // return converterX.to_bytes(wstr); //}