PHPExcel 保存到服务器正常导出到浏览器端就乱码的解决方法 (2011-09-26 14:21:04)转载▼
标签: phpexcel 乱码 wp2sinablog it
在工作中最近要使用PHPExcel ,这是一个很牛逼的类库,很适合php 站点导入导出读写excel的操作,但是在使用的过程中发现一些问题,导出的excel 文件保存到服务器目录没问题,导出到浏览器就会是一坨一坨的乱码。刚开始怀疑是编码的问题,之前在编码问题上就有过苦逼的回忆,检查一下浏览器 服务器 的编码,发现没什么问题,结果还是乱码,于是就去请教google 哥了,网上的答案有些真实太坑爹了,但是最终还是找到问题的答案了。 问题的答案就是ob_end_clean(); phpexcel生成excel产生乱码就大概有两种情况: 1、输出内容的编码问题,使用php的函数转换一下数据编码就行了 2、在输出excel数据之前就有其他的数据输出了。解决办法:保证之前没有输出其他内容或者利用页面缓存函数清空页面输出之后在输出excel数据,而ob_end_clean()这个函数就是清缓存的作用。 ------------------------------- 记录防止忘记
查看原文:http://www.mythou.com/archives/161.html
phpexce乱码
最新推荐文章于 2022-05-17 23:21:52 发布