我正在做一个项目,在该项目中我遇到了一个问题,即转换CStringW
为CStringA
多字节字符串(如日语)。
我正在使用LoadString()
方法从字符串资源中加载字符串。我尝试了以下代码,但它似乎不起作用。
CStringW csTest;
csTest.LoadString(JAPANESE_STRING);
CStringA Msg = CStringA(csTest); // Msg has been returned blank string
和
std::string Msg = CW2A(csTest);// Msg has been returned blank string
我也试过
wcstombs()
了。
谁能告诉我如何转换CStringW
为CString
?提前致谢。