新建立了一個ThinkPHP Demo,出現330 Err_Content_Decoding_Failed未知錯誤
代碼就是最簡單的,index.php,別無其他
<?php //定義項目名稱和路徑 define('APP_NAME', '二手'); define('APP_PATH', 'ershou/'); define('APP_DEBUG',TRUE); // 加載框架入口文件 require( "../ThinkPHP/ThinkPHP.php"); ?>
網上搜索,網友給的解釋是 GZIP跟某個PHP文件或者某個網頁發生沖突!
方法是關閉Apache的Gzip 或者 設置某某系統后台關閉gzip。但是我是ThinkPHP不是什么系統啊。
關閉Apache的gzip壓縮功能,我試了試不管用,可能沒找到關鍵,也有可能apache內置gzip了吧。
后來 發現,修改index.php文件的編碼。發現問題解決,原來是:Utf-8 有BOM信息的會出現瀏覽器gzip解壓失敗,就出現330錯誤了。編碼改成UTF-8 無BOM(修改工具:notepad++ or 其他可以修改文件編碼的編輯器)問題解決。真是個操蛋的問題啊。