您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關html不能自動選擇編碼怎么辦的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
在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" />
感謝各位的閱讀!關于“html不能自動選擇編碼怎么辦”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。