以UTF-8无BOM格式编码,因此要想导出Microsoft Excel可以正常显示的UTF-8的CSV文件,需要显式的输出BOM(EF BB BF,上表的最后一种类型),然后再输出Mysql中的有效数据。编写如下函数: functionoutput_csv($file_name,$content) {$content= "/xEF/xBB/xBF".$content;//添加BOMif(empty($file_name) ) {$file_...
在你要输出的内容前先输出"\xEF\xBB\xBF",例如:你要输出的内容保存在$content里 content = "\xEF\xBB\xBF".$content; //添加BOM 确保输出$content前没有任何其他东西输出。何为BOM,它是Windows用来标记文本文件的编码方式的,你可以在网上查查相关BOM资料。
经常有同学问我,老师为啥同样的格式的两个文件我用同样的方法导入到Python里面,一个可以正常导入,一个...