none
csvファイルを StreamReader を使用して読込んでいますが、エンコーディングの方法を教えて下さい。 RRS feed

  • 質問

  • 開発ツールは Visual Studio 2008、言語は Visual Basic を使用しています。

    csvファイルを読込んで、ただ単に SQL Server へ書込む作業をしています。csvファイルを読込むのに StreamReader クラスを使用しています。

    現在の状況はエンコーディングをしていないので、日本語の内容がバケてしまっている状態です。

                New StreamReader(filename, エンコーディング)

    このエンコーディングの部分の書き方がうまくいきません。エラーになってしまいます。

    ご教示をお願い致します。また、別の方法でもかまいません。

    よろしくお願い致します。

     

     

     

     

    2010年10月15日 5:48

回答

すべての返信

  • 下記 URL を参考に、CSV ファイルの文字コードに合ったものを指定すればいいと思います。

    http://dobon.net/vb/dotnet/file/readfile.html


    なかむら(http://d.hatena.ne.jp/griefworker)
    • 回答としてマーク SouthWind373 2010年10月15日 7:30
    2010年10月15日 5:57
  • そのCSVファイルのEncoding(文字コード)は何になっているのでしょうか?

    わからないから質問されているのでしょうが、実際にCSVファイルをお持ちなのはSouthWind373さんだけだということを理解すべきです。
    まぁ予想はつくんですが…。

    2010年10月15日 5:59
  • なかむら様

    南と申します。大変参考になりました。すぐに解決致しました。

    本当にありがとうございました。

    また、何かわからないことがありましたら、教えて下さい。

    ごめん下さい。

     

    2010年10月15日 7:21