- ベストアンサー
エンコードについて(初心者です。。
VS.NETにてプログラムを作っています。 UTF-8にてエンコードして保存されたxmlファイルをよんで、画面上に表示しようと思っています。 とりあえずとして、CStdioFileを使ってCStringによみこんでAfxMessageBoxに出してるんですが 完全に文字化けしてしまいます。ほかのエンコードを試した結果、ANSIに変換すれば良いことまでは たどり着けました。このサイトでのUTF-8エンコードの変換についての過去の質問は見たんですが、 情報が古いせいか(理解力がないのか汗)得た情報をヘルプで検索してもうまく出ません。 どうすればうまく変換できるんでしょうか?
- みんなの回答 (2)
- 専門家の回答
お礼
ご回答ありがとうございます! C++で書いてるんですが、ヘルプにはVBとC#しかサンプルが無くて 名前空間の追加の仕方がよくわかりません。。 #using <mscorlib.dll> #using <System.Xml.Dll> using namespace System::Xml; を該当ヘッダに追加してコンパイルオプションを変更で合っているんでしょうか?
補足
いまいろいろと調べて思ったんですが、 ひょっとして.NETFrameworkのライブラリは、C#で無いと使えないんでしょうか・・・? だとしたら別の方法を教えていただきたいです。。