社区
PHP
帖子详情
PHP 下载EXCEL 文件乱码无法打开
qq_35988586
2017-11-30 03:07:14
php通过浏览器下载的EXCEL,打开时会显示文件损坏
通过notepad++,打开,发现代码头部多出几个空格。将空格去掉,EXCEL可以正常打开。
一下为几种header头的设置,均无法解决问题
另外,通过postman调试时发现,在pretty 和raw中都会在输出之前显示空格。
希望各位大神能够帮忙出点对策。小弟在此多谢了。
...全文
467
1
打赏
收藏
PHP 下载EXCEL 文件乱码无法打开
php通过浏览器下载的EXCEL,打开时会显示文件损坏 通过notepad++,打开,发现代码头部多出几个空格。将空格去掉,EXCEL可以正常打开。 一下为几种header头的设置,均无法解决问题 另外,通过postman调试时发现,在pretty 和raw中都会在输出之前显示空格。 希望各位大神能够帮忙出点对策。小弟在此多谢了。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzuning
2017-11-30
打赏
举报
回复
从乱码截图中可以看到:你在 excel 数据之前还输出了很多东西(excel 文档是从那个 邢 开始的) 请检查并删除多余的输出,或在 readfile 之前执行 ob_end_clean();(有的php版本会对执行这个报错)
php
excel
遇到的一些问题
1.
下载
后
无法
打开
的原因可能是因为没有加ob_end_clean()这个函数 2.相关header的设置 header( 'Pragma:public' ); header( 'Expires:0' ); header( 'Content-Encoding:none' ); header( 'Cache-Control:must-revalidate, post-check=0, pr
php
用
excel
打不开,
php
下载
excel
无法
打开
的解决方法
php
下载
excel
无法
打开
的解决方法发布于 2014-11-22 08:58:05 | 133 次阅读 | 评论: 0 | 来源: 网友投递
PHP
开源脚本语言
PHP
(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。
PHP
的
文件
后缀名为...
linux下通过
php
生成的csv
文件
在window中
打开
乱码
解决方法
【背景】今天要做一个数据导出的小需求,通过
php
将数据库中的数据查询出来,写入到csv(Comma-Separated Values)中。由于程序运行在linux环境上,通过sercureCRT将
文件
下载
到window,
打开
后中文全部
乱码
,下面讲述如何定位问题并解决问题的。 【分析】 1. 将linux上生成的resutl.csv
文件
下载
到window,
打开
乱码
。通过记事本
打开
有内容不
乱码
,将
PHP
写入
EXCEL
文件
,解决了
乱码
的问题
之前写过一个写入
excel
的方法,用的还挺顺手,后来换了一个项目后,由于编码问题始终有
乱码
function put_to_local(){ $savename = date("YmdHis").$table_name.'_'.$p; header('Content-type: text/html; charset=utf-8'); header("Content-type:a
java csv导出用
excel
打开
乱码
_解决Java以UTF-8导出的CSV
文件
用
Excel
打开
乱码
项目中导出或
下载
的CSV
文件
,默认
打开
方式一般都是
Excel
。若
文件
中有中文或者日文时,显示内容就会
乱码
,但是如果用
文件
编辑器记事本之类的
打开
显示内容是正常的。首先解释一下为什么会有这种现象,之后给出解决办法。
乱码
原因
乱码
的大多数原因是
文件
编码和工具
打开
文件
使用的编码不统一导致。
Excel
打开
的CSV
文件
默认是ANSI编码,如果CSV
文件
的编码方式为UTF-8、Unicode等编码可能就会出现
文件
...
PHP
20,393
社区成员
19,654
社区内容
发帖
与我相关
我的任务
PHP
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
复制链接
扫一扫
分享
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
php
phpstorm
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章