我有一个文件,其中包含以下文本: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
打开文件就足够了,但它似乎没有任何作用。有人能告诉我打开一个可能包含非标准字符的文件的正确方向吗?
使用
Encoding.GetEncoding("iso-8859-1");