2012-06-22 70 views
4

當我測試中的PageSpeed工具網頁(由谷歌來優化網頁的工具),我得到了這些問題:奇怪修復

問題1:

避免字符集在meta標籤

下列資源在meta標籤中指定的字符集。
在元標記中指定一個字符集會禁用IE8中的lookahead下載程序。
要改善資源下載並行化,請將字符集移動到HTTP Content-Type響應標頭。

問題2:

指定字符集

指定字符早HTML文檔設置使得瀏覽器能夠立即開始執行腳本。

建議此頁

以下資源沒有設置字符在HTTP頭設置。
如果您在那裏指定一個字符集,可以加快瀏覽器中的渲染速度。

但我不明白爲什麼我得到這些問題,因爲我已經指定字符套在頭上像這樣:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> 

問題:有人可以幫助我解決這些問題?

+0

我想它可能指的是在後端設置字符集。這裏有更多的信息:http://www.w3。org/International/questions/qa-html-encoding-declaration –

+0

因此,由於我使用HTML5,我想編寫''? – user1431627

回答

12

它告訴你:移動字符設置爲HTTP的Content-Type響應頭。看看這個:

Wikipedia - List of HTTP header fields

基本上,實際的HTTP響應客戶端從服務器獲取回來,應該有內容類型字段集。如果您無法更改此設置,請按照原樣將其設置在<meta>標籤中。

編輯:

如果你能夠,修改.htaccess文件在服務器上,包括:

將AddType文本/ html; charset = iso-8859-15'html

這將導致所有提供的HTML文件都包含相應的響應頭。

+0

但我該怎麼做? – user1431627

+0

該網站來自哪裏? – phenomnomnominal

+0

網頁的網址? – user1431627