解決UTF 8在IE中不能自動選擇編碼

2021-04-18 22:52:41 字數 383 閱讀 4650

在windows作業系統上使用ie作為瀏覽器時。常常會發生這樣的問題:在瀏覽使用utf-8編碼的網頁時,瀏覽器無法自動偵測(即沒有設定「自動選擇」編碼格式時)該頁面所用的編碼。即使網頁已經宣告過編碼格式:

,由此造成某些含有中文utf-8編碼的頁面產生空白輸出。

由於utf-8為3個位元組表示乙個漢字,而普通的gb2312或big5是兩個。頁面輸出時,由於上述原因,使瀏覽器解析、輸出的內容時,如果在前有奇數個全形字符時,ie把utf-8當作兩個位元組解析時出現半個漢字的情況,這時該半個漢字會和的《結合成乙個亂碼字,導致ie無法讀完部分,使整個頁面為空百輸出。而這個時候如果察看原始檔的話,會發現實際上整個葉面全部已經輸出了。

因此最簡單的解決辦法是在網頁檔案的標籤中一定要把字元定義

放在之前。

utf8 和 UTF 8 在使用中的區別

在使用中常常遇到utf 8和utf8,現在終於弄明白他們的使用不同之處了,現在來和大家分享一下,下面我們看一下utf8 和 utf 8 有什麼區別 utf 8 是標準寫法,php在windows下邊英文不區分大小寫,所以也可以寫成 utf 8 utf 8 也可以把中間的 省略,寫成 utf8 一般程...

utf8 和 UTF 8 在使用中的區別

在使用中常常遇到utf 8和utf8,現在終於弄明白他們的使用不同之處了,現在來和大家分享一下,下面我們看一下utf8 和 utf 8 有什麼區別 utf 8 是標準寫法,php在windows下邊英文不區分大小寫,所以也可以寫成 utf 8 utf 8 也可以把中間的 省略,寫成 utf8 一般程...

utf8 和 UTF 8 在使用中的區別

在使用中常常遇到utf 8和utf8,現在終於弄明白他們的使用不同之處了,現在來和大家分享一下,下面我們看一下utf8 和 utf 8 有什麼區別 utf 8 是標準寫法,php在windows下邊英文不區分大小寫,所以也可以寫成 utf 8 utf 8 也可以把中間的 省略,寫成 utf8 一般程...