PHP生成CSV文件之乱码问题

问题

生成CSV文件到/tmp目录下并下载,下载后发现文件乱码。前端

解决

这里咱们只要在文件的开始输出BOM头,告诉windows CSV文件的编码方式,从而让Excel打开CSV时采用正确的编码。windows

第一种:在全部内容以前输出编码

print(chr(0xEF).chr(0xBB).chr(0xBF));

第二种:也能够直接写入到csv文件最前端:url

$csv_file = chr(0xEF).chr(0xBB).chr(0xBF).$csv_content;

什么是BOM?

参考百度百科连接:BOMcode

相关文章
相关标签/搜索