当前位置: 首页 > 后端技术 > PHP

PHP生成CSV文件乱码

时间:2023-03-29 22:39:51 PHP

问题生成CSV文件到/tmp目录下下载。下载后发现文件是乱码。为了解决这个问题,我们只需要在文件的开头输出BOM表头,并告诉Windows这个CSV文件的编码方式,这样Excel在打开CSV时就可以使用正确的编码。第一种:在所有内容之前输出print(chr(0xEF).chr(0xBB).chr(0xBF));第二种:也可以直接写到csv文件前面:$csv_file=chr(0xEF)。chr(0xBB).chr(0xBF).$csv_content;什么是物料清单?参考百度百科链接:BOM