php导出excel并解决乱码问题的方法介绍
程序员文章站
2022-05-10 18:17:44
...
可以考虑在header中加入字符集 header("Content-type:application/vnd.ms-excel;charset=UTF-8"); 问题: 这里只是告诉浏览器要选什么字符集查看,最终我的需求还是要生成xls文件. 有的朋友建议使用iconv转码.
问题: 这样文件里的汉字编码就GB18030,可是Excel这么知道用什么编码打开呢?只能完全依赖OS默认.可是如果碰到繁体BIG5这么办,还是会乱码。 最后,采用phpMyAdmin的做法,用HTMLExcel。
如此,便可以直接echo了,且不需要iconv转码,只要设置好HTML里的Content-type(此处使用UTF-8),当然header还是要加上:
就是这样了,有兴趣的朋友,抓紧测试下吧,看看中文内容导出excel是否已经不再有乱码的问题了?! |
上一篇: PHP cron中的批处理
推荐阅读
-
php substr截断中文半个汉字乱码问题的解决方法
-
老话题了.PHP导出EXCEL,phpexcel类很强大,但是效率低速度慢,fputcsv速度快但不知道怎么解决科学计数法的问题,求老司机传授经验
-
PHP使用PDO操作数据库的乱码问题解决方法
-
python抓取并保存html页面时乱码问题的解决方法
-
PHP解决URL中文GBK乱码问题的两种方法
-
python抓取并保存html页面时乱码问题的解决方法
-
php+AJAX传送中文会导致乱码的问题的解决方法
-
PHP解决URL中文GBK乱码问题的两种方法
-
php导入csv文件碰到乱码问题的解决方法
-
php中json_encode处理gbk与gb2312中文乱码问题的解决方法