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

原文功德:http://www.dewen.io/q/1708/

在你要输出的内容前先输出”\xEF\xBB\xBF”,例如:你要输出的内容保存在$content里

$content = "\xEF\xBB\xBF".$content; //添加BOM

确保输出$content前没有任何其他东西输出。

何为BOM,它是Windows用来标记文本文件的编码方式的,你可以在网上查查相关BOM资料。


【转载请附】愿以此功德,回向 >>

原文链接:https://www.huangwenchao.com.cn/2015/05/csv-encoding.html【如何解决PHP生成UTF-8编码的CSV文件用Excel打开乱码的问题】

发表评论

电子邮件地址不会被公开。 必填项已用*标注