2

有一个 Java 应用程序以这种方式将具有非英语内容的字符串写入文件:

byte bytes = str.getBytes("UTF-8");
writeToFile(bytes);

在 C++ 方面,如何从该文件中读取内容并将其WCHAR[]正确保存到一个?例如,我需要用 . 显示字符串MessageBox

4

2 回答 2

0

看起来这篇文章描述了这个过程: http: //www.codeproject.com/Articles/38242/Reading-UTF-8-with-C-streams

于 2012-08-07T12:12:17.717 回答
0

好的,我认为至少适用于 Windows 的解决方案是MultiByteToWideChar()

于 2012-08-07T12:34:28.037 回答