我需要解析我得到的csv文件,我意识到在解析它时,所有的字符都被破坏了,似乎这个文件是用cp1255编码的,我宁愿避免创建我自己的编码器,用c#读取文件或者将它转换成utf8有什么不同的方法吗?var textReader = new StreamReader(reportCsv, encoding);
var csv = new CsvReader(textReader, new Config
我得到的文件可以是latin1或utf8编码的。我在C#中以流的形式获取它。如何检测其latin1 ("ISO-8859-1")或UTF-8?当我尝试检测它时,它总是将其检测为UTF-8。private Encoding GetUtf8EncodeStream(Stream fileStream) using var reader = new StreamRea
我用C#创建了一个源代码,它获取txt文档每一行并将其放在一个列表中。之后,我尝试在列表框中显示它们,但我得到了希腊字符的未知符号。下面是我的代码: { const string f = "TextFile1.txtList<string> lines = new List<string>();
// Use