C#でエンコードを指定して、ファイルを読み込む場合には、StreamReaderの第2引数に、対象のエンコードを指定します。
エンコード指定
1 2 3 4 5 6 7 |
using (StreamReader st = new StreamReader(@"c:\temp\sample.csv", Encoding.GetEncoding("UTF-8"))) { while (!st.EndOfStream) { string line = st.ReadLine(); } } |