我用StreamWriter写入csv格式的文件,但默认是utf8的编码,用excel打开就乱码。但是用记事本就可以。C#
需要用记事本另存为ANSI编码的文件,才可以在excel里正常显示。这是我的代码。FileInfosuccess=newFileInfo("成功记录.csv");if(!...
需要用记事本另存为ANSI编码的文件,才可以在excel里正常显示。这是我的代码。
FileInfo success = new FileInfo("成功记录.csv");
if (!success.Exists)
{
StreamWriter sw = new StreamWriter("成功记录.csv");
sw.WriteLine("返回值,发送时间,内容,手机号");
sw.Dispose();
}
请问怎么在写入的时候,就指定编码为ANSI? 展开
FileInfo success = new FileInfo("成功记录.csv");
if (!success.Exists)
{
StreamWriter sw = new StreamWriter("成功记录.csv");
sw.WriteLine("返回值,发送时间,内容,手机号");
sw.Dispose();
}
请问怎么在写入的时候,就指定编码为ANSI? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询