次の方法で、英語以外のコンテンツを含む文字列をファイルに書き込む Java アプリケーションがあります。
byte bytes = str.getBytes("UTF-8");
writeToFile(bytes);
C++ 側で、そのファイルからコンテンツを読み取ってWCHAR[]
正しく保存するにはどうすればよいですか? たとえば、文字列を で表示する必要がありますMessageBox
。
わかりました、少なくともWindowsの解決策はMultiByteToWideChar()
この記事でプロセスが説明されているようです: http://www.codeproject.com/Articles/38242/Reading-UTF-8-with-C-streams