国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 瀏覽器 > 正文

解決IE不能主動識別UTF-8編碼的問題的方法

2020-10-28 20:15:53
字體:
來源:轉載
供稿:網友
之前在動態頁面靜態化的過程中,IE打開頁面后不顯示內容,但html代碼數據已經下載下來了,將其"字符編碼"手動改"utf-8"才可以顯示,到google搜索一下,找到解決方法了,為了方便自己也方便別人就把解決方法貼出來!
google上搜索的解決方法

--------------------------------------------------------------------------------
在windows操作系統上使用IE作為瀏覽器時。常常會發生這樣的問題:在瀏覽使用UTF-8編碼的網頁時,瀏覽器無法自動偵測(即沒有設定“自動選擇”編碼格式時)該頁面所用的編碼。即使網頁已經聲明過編碼格式: 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
,由此造成某些含有中文UTF-8編碼的頁面產生空白輸出。 
如果使用的是Mozilla、Mozilla Firefox、Sarafi的瀏覽器這不會造成這個問題。這是由于IE解析網頁編碼時以HTML內的標簽優先,而后才是HTTP header內的訊息;而mozilla系列的瀏覽器則剛剛相反。 
由于UTF-8為3個字節表示一個漢子,而普通的GB2312或BIG5是兩個。頁面輸出時,由于上述原因,使瀏覽器解析、輸出<title></title>的內容時,如果在</title>前有奇數個全角字符時,IE把UTF-8當作兩個字節解析時出現半個漢字的情況,這時該半個漢字會和</title>的<結合成一個亂碼字,導致IE無法讀完<title>部分,使整個頁面為空百輸出。而這個時候如果察看源文件的話,會發現實際上整個葉面全部已經輸出了。 
因此最簡單的解決辦法是再網頁文件的<head></head>標簽中一定要把字符定義<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 放在<title></title>之前。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平阳县| 舞阳县| 格尔木市| 周宁县| 开阳县| 稷山县| 德昌县| 若羌县| 元谋县| 绥江县| 西畴县| 阿勒泰市| 遵义市| 休宁县| 沙河市| 三台县| 江永县| 武川县| 南雄市| 棋牌| 洪湖市| 灵台县| 石楼县| 时尚| 平定县| 无棣县| 海晏县| 孟村| 察雅县| 荥经县| 万源市| 保康县| 霍山县| 分宜县| 漳州市| 台安县| 名山县| 安龙县| 卓尼县| 镇坪县| 沙湾县|