2010-06-19 59 views
1

我用这个在我的PHP页面顶部:gzip压缩utf-8编码php页面的问题。帮帮我!

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

当页面保存使用ANSI编码页被压缩。但当我改变页面编码为UTF-8压缩是faild。请帮忙!!!

我测试的www.gidnetwork.com/tools/gzip-test.php

回答

2

通过猜测压缩是要包括在你的PHP源文件BOM当您在UTF-8保存而这破坏压缩流。确保以UTF-8 的文件保存在没有BOM的文件中。

+0

完美的猜测!问题在于开始时的BOM字符。谢谢artefacto – MoosaMaher 2010-06-20 16:12:56