PHP 导出excel文件响应的内容是一堆乱码,把这堆乱码在新的窗口打开,导出的文件是正常的,怎么解决? 5

��ࡱ�������A... ��ࡱ�����������������;����
这是乱码样子,在新的窗口打开这些乱码,是可以导出文件的,问题出在哪里?
展开
 我来答
莘赡05V
2014-12-29 · 知道合伙人软件行家
莘赡05V
知道合伙人软件行家
采纳数:1397 获赞数:3710
毕业安徽理工大学

向TA提问 私信TA
展开全部
导出前最好转码下iconv转成gbk的,数据库里是utf8的
追问
额,我并不是导出的文件有乱码,导出的文件是正常的,但是没有提示下载的信息,意思就是$objWriter->save('php://output');这行代码没效果了,用火狐查看的时候,响应的是那个乱码,用新的窗口打开一下就是正常的了
匿名用户
2014-12-30
展开全部
建议使用数字或者字母作为文件名字,如果是中文的话比较麻烦,并且在不同浏览器下容易乱码。
示例如下(以当前时间戳作为文件名):
$file=$time.'.xls';
$objWriter->save($file);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wudipaopao
2014-12-30 · TA获得超过797个赞
知道小有建树答主
回答量:1486
采纳率:0%
帮助的人:802万
展开全部
那是因为header 不一样
追问
header不一样?这个怎么解决呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式