乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > php中导出excel乱码怎么办-php导出excel中文,php导出Excel

php中导出excel乱码怎么办-php导出excel中文,php导出Excel

作者:乔山办公网日期:

返回目录:excel表格制作


你指定的PHPExcel生成的是xls格式的文件。是一种电子表格格式,这种格式一般是用excel打开处理的。直接用文本方式显示就是乱7a64e59b9ee7ad94364码的。但为什么是直接输出这些乱而不是下载呢?是因为你没有给输出指定头信息告诉浏览器输出的内容不是直接显示而是供下载的,浏览器所以浏览器也不懂,它只好老老实实给输出来。你试着在上面那段代码前加上如下内容:
header("Cache-Control: public");
header("Pragma: public");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type:application/download");
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=你自己指定或生成文件名.xls");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");

ob_end_clean();//清除缓冲区,避免乱码
百试百灵
确认你的页面编码是utf-8,确认你的数据是gbk,而不是其他
建议iconv多写几种测试

使用utf-8字符集。不行在追问。
excel用的就是utf8。
如果你需要存到数据库里,是gbk的话,我可以告诉你怎么操作。我这边暂时没有源码。

相关阅读

  • -thinkphp导出excel,php导出excel表格

  • 乔山办公网excel表格制作
  • 先建一个excel文件,把表头格式调整好,然e69da5e887aa7a686964616f337后另存为html格式,用浏览器打开,查看源代码,复制源代码到后台,然后循环拼tr部分的字符串,然后输出字符串//$filen
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网