这里写自定义目录标题

phpexcel 导出部分

$fileName = '用户信息';

$date = date("Y-m-d",time());

$fileName .= "_{$date}.xls";

$fileName = iconv("utf-8", "gb2312", $fileName);

$objPHPExcel->setActiveSheetIndex(0);

ob_end_clean();//清除缓冲区,避免乱码

header('Content-Type: application/vnd.ms-excel');

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

header('Cache-Control: max-age=0');

$objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');

$objWriter->save('php://output'); //文件通过浏览器下载

关键语句

ob_end_clean();//清除缓冲区,避免乱码

问题描述

导出Excel时,文件打不开,显示乱码 …unknown creater 需要清除缓存区

标签:thinkphp3,ob,fileName,乱码,header,date,phpexcel

来源: https://blog.csdn.net/u012635624/article/details/111629613

php 报错乱码,thinkphp3 phpexcel 导出报错乱码清除ob相关推荐

  1. php excel中文名称乱码,phpexcel导出中文文件名乱码的解决办法

    使用phpexcel类库导出excel文件,文件名为中文时,在chrome浏览器下导出正常,在IE内核浏览器下导出文件名显示乱码,解决办法就是通过iconv函数转换编码,从utf-8转为gb2312, ...

  2. mysqlcsv导入中文乱码_Mysql 导入导出csv 中文乱码问题的解决方法

    导入csv: 复制代码 代码如下: load data infile '/test.csv' into table table_name fields terminated by ','  optio ...

  3. mysql导出csv乱码_Mysql 导入导出csv 中文乱码

    导入csv: 复制代码 代码如下: load data infile '/test.csv' into table table_name fields terminated by ','  optio ...

  4. mysql导出sql乱码_MySQL数据库导出SQL出现乱码解决

    环境:NavicatforMysql8.2 + MySQL Sever 5.1 问题:MySQL 数据库导出SQL出现乱码 解决: 方法一: 将数据库的编码改成UTF-8. 环境:Navicatfor ...

  5. oracle导出报错04063,Oracle EXP导出报错的解决方法

    前段时间上海某保险客户IT主管打电话过来,说他们的开发人员在开发环境中执行EXP报错,让我过去检查下.本着"客户为本,服务为根"的宗旨,第一时间赶到客户现场. 和客户开发人员沟通下 ...

  6. 怎样将英文html文件转换成中文乱码,解决html导出pdf中文乱码问题的正确姿势

    简介 jspdf是歪果仁开发的,因此在一开始就没想过支持非英文以外的文字,这就导致了非英文的文本都是乱码. 因此就有其他大佬给增加了其他解决方案,到了1.5版本也正式加入了非英文支持的解决方案. 解决 ...

  7. html转换成pdf后乱码,解决html导出pdf中文乱码问题的正确姿式

    简介 本文使用jspdf 1.5.3版.GitHub地址:https://github.com/MrRio/jsPDFhtml jspdf是歪果仁开发的,所以在一开始就没想过支持非英文之外的文字,这就 ...

  8. VS2019报错“常量中有换行符”及中文乱码问题解决

    VS2019报错"常量中有换行符"及控制台中文乱码问题解决 1.关于报错"常量中有换行符" 主要原因:在代码中直接写中文,有一部分汉字会报错,就会提示" ...

  9. oracle导出报错04063,导出报错:ORA-04063:packagebody“DMSYS.DBMS_DM_MODEL_EXP”hase

    导出报错:ORA-04063: package body DMSYS.DBMS_DM_MODEL_EXP has errors Oracle 11.2.0.2 , EBS R12.1.3 因为是升级的 ...

最新文章

  1. 构件图(Component Diagram)
  2. boost::histogram::histogram::fill用法的测试程序
  3. C#+SQL Server数据库系统操作日志的实现完整案例
  4. Java面试题及答案,java对外提供接口
  5. [LCP28] 采购方案
  6. 计算机网络基础+重点知识点
  7. 白板机器学习笔记 P13-P21 线性分类
  8. 自动驾驶——标注工具(js+electron)的开发笔记(基于Create-React-App)
  9. P1702 突击考试
  10. android共享元素动画_Android共享元素过渡动画
  11. Azure上部署FTP服务
  12. Linux的原子操作与同步机制
  13. win10安装visio2010出错_win7安装Office Visio 2010时出现错误怎么办
  14. 基于Java+SpringBoot+vue+element实现校园疫情防控系统详细设计和实现
  15. python 工程结构加固_gb50367 2013免费下载|混凝土结构加固设计规范GB50367-2013pdf高清电子版免费下载-东坡下载...
  16. 商业方向的大数据专业_大数据行业5个职位方向
  17. 软件配合实现的“一键开关机电路
  18. Nik Collection 3.0.8 Mac/Win PS/LR超强调色滤镜合集Nik3插件中文版+中文视频教程
  19. 华硕笔记本官网驱动如何下载
  20. 集合添加元素python_集 - 百度文库

热门文章

  1. freebsd ports安装mysql_FreeBSD Ports 方式安装MySQL及注意事项
  2. java数据安全_java数据安全(一)
  3. iPhone清理喇叭灰尘_手机喇叭孔灰尘清理
  4. 升级php7_PHP5.9 升级到PHP7 遇到的一些坑(phpfpm 图解)
  5. 如何仅用递归函数和栈操作逆序一个栈——你要先用stack实现,再去改成递归——需要对递归理解很深刻才能写出来...
  6. Linux上的free命令详解
  7. 2014目标!!!!
  8. java switch 应用
  9. centOS+uwsgi+nginx 部署flask项目,问题记录
  10. Zabbix 3.0 基础介绍 [一]