StreamReader和StreamWriter中文乱码问题
Posted 重寻网
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于StreamReader和StreamWriter中文乱码问题的主要内容,如果未能解决你的问题,请参考以下文章
StreamReader 和 StreamWriter 简单调用
FileStream读写文件StreamWriter 和 StreamReader
C#中FileStream和StreamWriter/StreamReader的区别
C# StreamReader类和StreamWriter类