• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:vb2008より、ファイル読み込み書き込みの際に発生する文字化けについて)

VB2008ファイル読み書きの文字化け問題と解決方法

このQ&Aのポイント
  • VB2008のファイル読み書きで文字化けが発生する問題があります。文字化けを解消する方法を探しています。
  • 現在VB2008を使用してプログラムを作成中ですが、ファイル読み書きの際に文字化けの問題が発生しています。この問題の解決策を教えてください。
  • VB2008でのファイル読み書き時に文字化けが起こる問題があります。この問題を解決する方法を教えてください。

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

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

StreamWriterのそのタイプのコンストラクタはUTF-8で書き込みます それに対してStreamReaderでのエンコーディングがShiftJISを指示しているので文字化けが発生します StreamReaderのコンストラクタを Dim Reader As New IO.StreamReader(FileName, System.Text.Encoding.UTF8) といった具合にして見ましょう またShiftJISで統一するならStreamWriterを Dim Writer As New IO.StreamWriter(FileName, True, System.Text.Encoding.GetEncoding("Shift-JIS")) といった具合に エンコーディングの形式を引数で与えましょう

kuro_san
質問者

お礼

コンストラクタを変更した所、見事に問題を解決することが出来ました。 迅速にご指摘して頂き、誠に有り難う御座いました。

関連するQ&A