php生车csv文件打开乱码的解决

来源:互联网 发布:python进阶书籍推荐 编辑:程序博客网 时间:2024/05/20 20:02

使用php生成csv文件的时候,出现乱码,于是在网上找了很多解决方案,终于成功了一种

1.首先保证的写代码的那个文件是utf-8编码格式的

2.操作生成csv文件的网页也是uf8-8编码格式的

3.php生成csv文件代码,加上了这个句话(print(chr(0xEF).chr(0xBB).chr(0xBF));

附上如下完整代码

header("Content-type:text/csv");

header("Content-Type: application/vnd.ms-excel; charset=UTF-8"); 

header("Content-Disposition:attachment;filename=" .$filename)

header('Cache-Control:must-revalidate,post-check=0,pre- check=0')

header('Expires:0'); header('Pragma:public')

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

echo$str; exit();

0 0
原创粉丝点击