gzip压缩utf-8编码的php页面的问题。救命!

时间:2010-06-19 19:00:34

标签: php utf-8 character-encoding compression gzip

我在我的php页面顶部使用它:

if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip'))
    ob_start("ob_gzhandler");
else
    ob_start();

当页面保存时,ANSI编码页面被压缩。但是,当我将页面编码更改为utf-8时,压缩是错误的。请帮忙!!!

我在www.gidnetwork.com/tools/gzip-test.php上测试压缩

1 个答案:

答案 0 :(得分:2)

猜测是,当您以UTF-8保存并且破坏压缩流时,您在PHP源文件中包含BOM。确保以UTF-8 无BOM 保存在文件中。