社区
PHP
帖子详情
PHP 下载EXCEL 文件乱码无法打开
qq_35988586
2017-11-30 03:07:14
php通过浏览器下载的EXCEL,打开时会显示文件损坏
通过notepad++,打开,发现代码头部多出几个空格。将空格去掉,EXCEL可以正常打开。
一下为几种header头的设置,均无法解决问题
另外,通过postman调试时发现,在pretty 和raw中都会在输出之前显示空格。
希望各位大神能够帮忙出点对策。小弟在此多谢了。
...全文
456
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
遇到的一些问题
本文探讨了使用
PHP
导出
Excel
文件
时遇到的各种问题,包括
下载
后
无法
打开
、header设置不当及浏览器输出
乱码
等,并提供了具体的解决方案。
php
用
excel
打不开,
php
下载
excel
无法
打开
的解决方法
本文介绍了解决
PHP
下载
Excel
文件
时出现
无法
打开
的问题的方法。主要包括避免输出非
文件
信息及确保输出格式与
文件
后缀一致。
linux下通过
php
生成的csv
文件
在window中
打开
乱码
解决方法
在Linux环境中,通过
PHP
生成的CSV
文件
在Windows下
打开
显示
乱码
。问题可能在于编码格式不一致,Linux生成的是UTF8,而Windows默认使用GBK。解决方案是在
PHP
代码中使用iconv将UTF8转换为GB2312,然后在Windows中用
Excel
打开
即可正常显示。
PHP
写入
EXCEL
文件
,解决了
乱码
的问题
本文介绍了一种解决使用
PHP
导出
Excel
时出现UTF-8
乱码
的方法,通过iconv函数将字符集从UTF-8转换为GB2312,解决了
乱码
问题,但该方法在处理数字时存在局限。
下载
CSV, MS
EXCEL
打开
乱码
解决方案[转载]
本文提供了一个解决方案,用于解决使用MS Office
Excel
打开
CSV
文件
时出现的
乱码
问题。通过将
文件
编码转换为UTF-16LE并添加Unicode BOM头,可以确保不同版本的
Excel
都能正确读取CSV
文件
。
PHP
20,393
社区成员
19,656
社区内容
发帖
与我相关
我的任务
PHP
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
复制链接
扫一扫
分享
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
php
phpstorm
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章