firefox出現內容編碼錯誤

2021-06-20 14:04:36 字數 558 閱讀 9004

使用php的程式用瀏覽器訪問出現firefox提示 內容編碼錯誤 無法顯示您嘗試檢視的頁面,因為它使用了無效或者不支援的壓縮格式,而在ie下就是『該頁無法顯示』,使用了thinkphp框架,一直不知道是什麼原因,後來一步一步排查,原來是程式裡使用了ob_start('ob_gzhandler')導致的。

而解決這個問題,其實很簡單,以下二個問題可能導致此問題產生的。

1、伺服器不支援這種壓縮格式,可使用function_exists('ob_gzhandler')判斷,解決方法 ob_start('ob_gzhandler')改為ob_start();

2、使用ob_start('ob_gzhandler')時候前面已經有內容輸出,檢查前面內容以及require include呼叫檔案的內容。若無法找到可以在呼叫其它檔案前使用ob_start(),呼叫之後使用 ob_end_clean () 來清除輸出的內容;

我出現的這個錯誤,就是由於在ob_start之前有輸出內容的了。所以才導致程式執行不起來。

在檔案中加如下**:

if(function_exists('ob_gzhandler'))else

總結新手學CSS容易出現錯誤的內容

一些新手容易忽略或者出現錯漏的地方。1.首先是對於布局標籤的定義。有時候寫好了css,但是反覆除錯總發現效果差強人意,有那麼一塊空白,揮之不去。其實這就是對於標籤定義的不嚴謹造成的。因為在xhtml的部分標籤裡,有一些的預設屬性值不一定是為空或零的。例如form,p,他們的margin預設值並不是0...

Linux fstab出現錯誤

此時應該無法進入桌面系統,只能在命令列下用root登入 如果fstab所在目錄也出現問題而無法掛載 而如果沒有root賬戶 如沒有root密碼,或者設定了root不可登入等 如 linux boot vmlimuz 4.2.0 1 amd64 root uuid 等等如 linux boot vml...

firefox瀏覽中文出現亂碼及其解決

在閱讀esr how to be a hacker 的中文版時,firefox開啟鏈結 網頁頭部的指示性資訊中通常包含網頁編碼方式,html網頁頭部 是告訴瀏覽器該用什麼編碼來讀取網頁的內容,然後瀏覽器就會啟用相應的解碼來程式內容。然而,這裡該網頁的原始碼顯示其基於 href www.angelfi...