在C#中使用StreamWriter写入csv格式的文件,但默认是utf8的编码,用excel打开这个csv文件就乱码,但是用记事本没有问题。
这里解决一个解决这种乱码的方法:
按以下方法定义StreamWriter就正常了
StreamWriter sw = new StreamWriter("导出的csv文件名.csv",false, UnicodeEncoding.GetEncoding("GB2312"));
在C#中使用StreamWriter写入csv格式的文件,但默认是utf8的编码,用excel打开这个csv文件就乱码,但是用记事本没有问题。
这里解决一个解决这种乱码的方法:
按以下方法定义StreamWriter就正常了
StreamWriter sw = new StreamWriter("导出的csv文件名.csv",false, UnicodeEncoding.GetEncoding("GB2312"));
下一篇: C#使用正则匹配嵌套div里面的内容