您好,登錄后才能下訂單哦!
本篇內容介紹了“html UTF8在IE中不能自動選擇編碼怎么解決”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
在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>之前。
“html UTF8在IE中不能自動選擇編碼怎么解決”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。