StreamReader和StreamWriter中文乱码问题
StreamReader和StreamWriter中文乱码问题
1.写入:
string FilePath = @"E:\Measure.csv";
StreamWriter writer=new StreamWriter(FilePath, true, System.Text.Encoding.UTF8);
writer.WriteLine("项目名称,测试结果,测试值\n");
writer.Close();
设置为Encoding.UTF8可以解决写入中文为乱码的问题。
2.读入:
string FilePath = @"E:\Measure.csv";
StreamReader read=new StreamReader(FilePath, System.Text.Encoding.UTF8,true);
read.ReadLine();
writer.Close();
设置为Encoding.UTF8可以解决从文件里读出中文乱码问题
Halcon,Visionpro视频教程,观看下载地址:http://www.211code.com/VideoTryWatch1.aspx