2

次の方法で、英語以外のコンテンツを含む文字列をファイルに書き込む Java アプリケーションがあります。

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

C++ 側で、そのファイルからコンテンツを読み取ってWCHAR[]正しく保存するにはどうすればよいですか? たとえば、文字列を で表示する必要がありますMessageBox

4

2 に答える 2

0

わかりました、少なくともWindowsの解決策はMultiByteToWideChar()

于 2012-08-07T12:34:28.037 に答える
0

この記事でプロセスが説明されているようです: http://www.codeproject.com/Articles/38242/Reading-UTF-8-with-C-streams

于 2012-08-07T12:12:17.717 に答える