如何解决PHP生成UTF-8编码的CSV文件用Excel打开乱码的问题

时间:2023-01-06 11:57:57

最近做一个项目,需要导出csv表格,我电脑上安装的是wps,自动校正编码了,但是测试人员的电脑上用的是用Excel,总是显示乱码。想了好久好久,终于wps和excel的区别。
处理方法:在你要输出的内容前先输出”\xEF\xBB\xBF”,
例如:你要输出的内容保存在 content content = "\xEF\xBB\xBF". content;//BOM content前没有任何其他东西输出。
BOM是Windows用来标记文本文件的编码方式的,你可以在网上查查相关BOM资料。