当前位置:K88软件开发文章中心编程语言.NET.NET01 → 文章内容

C#中使用StreamWriter写入csv格式的文件出现乱码的解决方法

减小字体 增大字体 作者:qiftwxf     来源:asp编程网  发布时间:2018-12-30 6:52:52

在C#中使用StreamWriter写入csv格式的文件,但默认是utf8的编码,用excel打开这个csv文件就乱码,但是用记事本没有问题。

这里解决一个解决这种乱码的方法:

按以下方法定义StreamWriter就正常了

StreamWriter sw = new StreamWriter("导出的csv文件名.csv",false, UnicodeEncoding.GetEncoding("GB2312"));


C#中使用StreamWriter写入csv格式的文件出现乱码的解决方法