2023年12月7日发(作者:)

C#写csv文件使用Excel打开中文乱码

场景,原本是想随意存一段数据到csv 逗号分隔,简单存的数据又多

但是,使用office Excel打开 中文的部分出现了乱码,而wps显示正常,调查以后是说文件要加BOM头

Writer sw = new Writer(@"D:", true, 8);

e);

((e, (x => ogLine())));

();

//这里的 TocsvLogLine 是对于一整个对象 在内部写了个方法用 ,链接了所有的属性 拼成的字符串

这样写入后 Excel 打开中文确实不乱码了