PHP EXCEL 导出乱码。TIPS

这次在正式服务器导出excel表格,

遇到了一个问题,在测试服务器上是正常的,但是放到正式之后就导出一堆乱码。

因为是乱码也找不到是什么报错,

询问同事是否遇到过,告诉我的解决方案是使用清除缓冲区函数,

具体原因也不太清除,反正跟php缓冲区满了有关。

于是在生成phpexcel 对象之前 调用了一下

ob_end_clean()函数,清除了一下缓冲区,果然就好了。

于是去网上了解了一下关于缓冲区的内容。

 关于缓冲区的文章:PHP的输出缓冲区

具体原因还是不清楚,应该是跟phpexcel 处理缓冲区的行为有关。

写个随笔,记录下。

 

posted @ 2017-04-19 14:17  zeoo  阅读(284)  评论(0)    收藏  举报