多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > 解決UTF-8在IE中不能自動選擇編碼

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

來源:程序員人生   發布時間:2014-01-09 00:45:54 閱讀次數:2518次
在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>之前。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 在线亚洲+欧美+日本专区 | 91久久精品国产免费一区 | 国产乱人乱精一区二区视频密 | yy一级毛片免费视频 | 欧美性妇| 久久精品免观看国产成人 | 欧美日韩第一区 | 日韩在线一区高清在线 | 综合 欧美 小说 另类 图 | 亚洲免费小视频 | 在线满18网站观看视频 | 精品1区2区3区 | 美女啪啪网站 | 国产95在线 | 亚洲 | 特一级黄色毛片 | 欧美最猛性xxxxx喷水 | 男女激情网 | 成人精品一区二区久久久 | 日本香蕉一区二区在线观看 | 韩国欧美 | 手机在线视频观看 | 亚洲高清中文字幕一区二区三区 | 国产精品嫩草影院在线看 | 可以免费观看全网 | 最新国产福利在线观看 | 久久亚洲一级α片 | 欧美日韩一级黄色片 | 亚洲一区二区三区高清网 | 欧美三级大片在线观看 | 最近中文字幕免费4 | 亚洲欧洲日韩国产 | 久久厕所精品国产精品亚洲 | 国产亚洲精品美女久久久久 | 日韩精品久久一区二区三区 | 看一级特黄a大片日本片 | 久久久国产高清 | 国产高清成人吃奶成免费视频 | 欧美日韩国产手机在线观看视频 | 亚洲欧美校园 | 岛国性视频播放免费视频 | 国产一区二区在线视频 |