但是要怎么说才能妥当呢?毕竟有些人连使用UTF-8编码都能上纲上线到不爱国的政治高度。 小贴士:微软Office文档(docx、xlsx、pptx...)使用带 BOM 的 UTF-8 编码。另外,Excel 导入或导出 CSV 时,也默认使用这个编码。有些行业用户从行业软件中导出的 CSV 不带 BOM,导入 Excel 就会乱码。
1.分隔符使用了"\t",分隔符如果选择逗号,怎么都会被Excel保存后改成\t,所以就直接自己用了\t这个问题其实可以用csv开头写入"sep=,"解决,但是会出现另一个问题,只要用了"sep="Excel会用本地设置的语言编码去打开文件(我不想每个用这个package的人都去设置一遍)2.Encoding使用了UTF16 littleEndian带bom分隔符\t...