2010-06-19 85 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