【发布时间】:2018-10-12 22:05:22
【问题描述】:
我正在尝试从文件中读取所有行,但是我得到了一些意想不到的结果,代码:
var readLines = File.ReadLines(file);
foreach (var line in readLines)
{
//line = "T\0e\0s\0t\0"
}
文件内容:
测试
如果我会这样做 line.Replace("\0", "") 那么它工作正常但是我想了解为什么会发生这种情况以及如何使用 ReadLines 从文件中获取正确的值?
【问题讨论】:
-
在我看来像文件编码,文件使用什么编码?
标签: c# .net file file.readalllines