3

次のテキストを含むファイルがあります: SignOut,déconnectez.

次のコードを使用すると:

List<string> list = new List<string>();
using (StreamReader reader = new StreamReader(FileName, Encoding.UTF8))
{
    string line;
    while ((line = reader.ReadLine()) != null)
        list.Add(line); // Add to list.

}

私はこれを取り戻します:"Sign Out,d�connectez,"

でファイルを開くEncoding.UTF8だけで十分だと思いましたが、何もしないようです。非標準文字が含まれている可能性のあるファイルを開くための正しい方向を教えてもらえますか?

4

1 に答える 1

5

使用する

Encoding.GetEncoding("iso-8859-1");
于 2013-08-21T10:06:31.333 に答える