2个回答
展开全部
是编码不匹配导致的乱码。有两种解决方法。
1)将文本文件保存为UTF8编码
这时,使用以下语句读取文本文件
// ReadAllLines方法默认采用UTF8编码
string[] lines = File.ReadAllLines(filePaht);
2)将文本文件保存为ANSI编码(这是Windows文本文件默认的编码)
这时,使用以下语句
// 与ANSI编码对应的编码为GB2312
string[] lines = File.ReadAllLines(filePaht,
System.Text.Encoding.GetEncoding("gb2312"));
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询