我想为我的移动版网站使用 gzip。我尝试在我的 php 文件顶部添加以下行
ob_start("ob_gzhandler");
但它给了我以下错误。
我一直在搜索并尝试多种方法,但没有什么可以压缩页面。如何做到这一点?
我想为我的移动版网站使用 gzip。我尝试在我的 php 文件顶部添加以下行
ob_start("ob_gzhandler");
但它给了我以下错误。
我一直在搜索并尝试多种方法,但没有什么可以压缩页面。如何做到这一点?
也许你和我有同样的问题,实际上有一个 utf-8 文件,里面有一个 UTF-8 BOM。
我认为 gzip 与 UTF-8 BOM 结合会产生编码问题。
笔记:
*有关 UTF BOM 的更多信息:
可能您正在使用 Apache 的 gzip 压缩来压缩 js/css 文件,再次使用 ob_start('ob_gzhandler') 将压缩该压缩,浏览器将无法处理。
检查here可能会对您有所帮助。
只需使用双引号"ob_start('ob_gzhandler')";
即可避免内容编码错误