今天同事越到一个奇怪的问题,在下载头中指定了文件名,但是在ie6下,下载时却无法按给定的文件名给出保存,保存文件的名字为站点名称,在查阅一些资料后,确认为是gzip的问题,ie6不支持gzip,所以出现这个问题,但是在想关闭gzip的时候,发现关闭nginx的gzip压缩后,还是会有压缩头输出,后来才发现是ThinkPHP3.1版本新带的功能,自带“页面压缩输出支持”。

使用一个配置变量可以手动关闭:

‘OUTPUT_ENCODE’=>false