此苹果非彼苹果
标签类目:nginx ssi 乱码

Nginx SSI页面乱码

页面中遇到乱码的情况太多了,可是今天遇到的这个真是这么多年来第一次遇到,很稀奇。

情况是这样的,本来一个合作页面用SSI在一个静态页中包含进了一个频道的首页,这个被包含页面是php的动态页。以前一直正常的,可是今天突然合作方说此页出现乱码了,我试验了一下,还真是…这是怎么个情况呢?接下来就是各种能想到的尝试了。想想最近也没对这个页面做过改动呀,别的页面也没怎么改动过。页面编码全部查看过了,都正常,甚至被包含进来的PHP页单独打开也是正常的。难道就这么和合作方说么?看我们的频道页面是正常的,现在还查不清被你们框进去的合作页面为什么会变成乱码。。这怎么能行的通呢,况且这个不大不小的问题搁在脑子里不解决,找不到原因,也会憋闷呢。尝试了一个多小时了。最终终于找到蹊跷了,因为我普通测试的php页写汉字被include都没有问题,只有include网站正式页面的时候都会乱码。

最终原因,恐怕是你永远也想不到的,是因为页面开启了gzip,被include进来的页面被压缩过了,这样它就解析不了了。。。看来gzip解压还是浏览器干的活呀。

返回顶部