林雷丁一些的CSV文件。该文件是很容易的,因为总是有刚“;”作为分隔符,也没有“,”,或类似的东西阅读文件之前,我必须检查ANSI编码吗?
因此,它可以读取该文件,一行行。 。和独立琴弦那做工精细现在,人们告诉我:也许你应该检查文件的编码,它应该是始终ANSI,如果它不是,也许你的输出将会有所不同,损坏的所以非ANSI文件应标明。不知何故
我刚才说的,对吧但是如果我想想吧。!?难道我真的要为您在这种情况下,编码的文件我只是改变了文件的编码的东西其他和我仍然能够读取文件没有任何问题。我的代码很简单:
using (TextReader reader = new StreamReader(myFileStream))
{
while ((line = read.ReadLine()) != null)
{
//read the line, spererate by ; and other stuff...
}
}
所以再次:我真的需要检查文件的ANSI编码吗?有人能给我一个例子,我何时可能遇到麻烦,或者在阅读非ansi文件后何时得到损坏的输出?谢谢!