• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C# StreamReader,StreamWriter による文字化)

C# StreamReader,StreamWriter による文字化めの対処方法

このQ&Aのポイント
  • C#で文字化けが起こる問題への対処方法を教えてください。
  • メモ帳で作成したファイルを読み込むと文字化けする問題を解決する方法を教えてください。
  • C#のStreamReaderとStreamWriterを使用する際の文字化けの対処方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#166246
noname#166246
回答No.1

文字コードが合っていないのでは? sr = new StreamReader(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\test2.txt",System.Text.Encoding.GetEncoding("shift_jis")); としてみてください。 。。。 VBですけど、原因は同じことなのでご参考まで。 http://homepage1.nifty.com/rucio/main/dotnet/shokyu/standard30.htm で、C#のこれを読む。 http://dobon.net/vb/dotnet/file/readfile.html ライト側から合わせる場合は、 http://dobon.net/vb/dotnet/file/writefile.html

ichhabehunger
質問者

お礼

ありがとうございます。 実はこの質問を載せてからなかなか現れずに「サポート情報を~~」などと 表示されていて、困っておりました。 その間に StreamReader の第2引数に「Encoding.Default」を追加した結果、 思うように動くようになっていました。 あと、同じような内容の過去ログも見て、Microsoft のページも参考にしていました。 おかげさまで解決しました。 ありがとうございました。ご紹介のページは参考にさせていただきます。