佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > utf-8 網(wǎng)頁不顯示+utf-8網(wǎng)頁亂碼的通用解決方法

utf-8 網(wǎng)頁不顯示+utf-8網(wǎng)頁亂碼的通用解決方法

熱門標(biāo)簽:電子圍欄 阿里云 服務(wù)器配置 Mysql連接數(shù)設(shè)置 科大訊飛語音識別系統(tǒng) Linux服務(wù)器 團(tuán)購網(wǎng)站 銀行業(yè)務(wù)
在windows操作系統(tǒng)上使用IE作為瀏覽器時。常常會發(fā)生這樣的問題:在瀏覽使用UTF-8編碼的網(wǎng)頁時,瀏覽器無法自動偵測(即沒有設(shè)定“自動選擇”編碼格式時)該頁面所用的編碼。
即使網(wǎng)頁已經(jīng)聲明過編碼格式:

meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

由此造成某些含有中文UTF-8編碼的頁面產(chǎn)生空白輸出。

如果使用的是Mozilla、Mozilla 瀏覽器、Sarafi的瀏覽器這不會造成這個問題。這是由于IE解析網(wǎng)頁編碼時以HTML內(nèi)的標(biāo)簽優(yōu)先,而后才是HTTP header內(nèi)的訊息;而mozilla系列的瀏覽器則剛剛相反。

由于UTF-8為3個字節(jié)表示一個漢字,而普通的GB2312或BIG5是兩個。頁面輸出時,由于上述原因,使瀏覽器解析、輸出title>/title>的內(nèi)容時,如果在/title>前有奇數(shù)個全角字符時,IE把UTF-8當(dāng)作兩個字節(jié)解析時出現(xiàn)半個漢字的情況,這時該半個漢字會和/title>的結(jié)合成一個亂碼字,導(dǎo)致IE無法讀完title>部分,使整個頁面為空百輸出。而這個時候如果察看源文件的話,會發(fā)現(xiàn)實(shí)際上整個葉面全部已經(jīng)輸出了。

因此最簡單的解決辦法是在網(wǎng)頁文件的head>/head>標(biāo)簽中一定要把字符定義

meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

放在title>/title>之前。

-------------------------------------

=====================

UTF-8網(wǎng)頁亂碼問題解決:
%@codepage="65001"%>
http-equiv="Content-Type" content="text/html; charset=UTF-8">
一個也不能少
另外,文件要存為utf-8格式的
還有,程序不能出錯,嘿嘿
要是有錯誤的程序,那么剛打開的時候正常的,刷新了就亂碼了
這里說的出錯時不會使整個頁面不顯示的出錯。
1,%@codepage="65001"%>
2, http-equiv="Content-Type" content="text/html; charset=UTF-8">
3,Session.CodePage = 65001
4,文件存成 UTF-8
我來說說吧,這個我比較有經(jīng)驗(yàn),呵呵


2, http-equiv="Content-Type" content="text/html; charset=UTF-8">
=======================================
這條比較重要,也比較常見,這個決定了瀏覽者瀏覽器選擇哪一種內(nèi)碼來訪問你的網(wǎng)頁。

4,文件存成 UTF-8
如果你用中文輸入法,網(wǎng)頁里面出現(xiàn)中文,這一條就比較重要了.因?yàn)槲覀冇闷胀ㄝ斎敕ㄝ斎氲奈淖植皇荱TF格式的,所以要重新保存成 UTF-8格式。

所有從數(shù)據(jù)庫里讀的中文字都是亂碼
=====================
1,%@codepage="65001"%>
出現(xiàn)這種事情,請加上這句話,其實(shí)數(shù)據(jù)庫跟內(nèi)碼沒什么關(guān)系,關(guān)鍵是ASP程序用什么內(nèi)碼去傳輸你的數(shù)據(jù),加上這句話,就強(qiáng)制ASP用UTF來傳輸數(shù)據(jù)。
嘗試在%@codepage="65001"%>下加一行:
%Session.CodePage=65001%>

utf-8 網(wǎng)頁不顯示+utf-8網(wǎng)頁亂碼的問題一般就可以解決了

標(biāo)簽:廣元 衡水 蚌埠 萍鄉(xiāng) 衢州 棗莊 大理 江蘇

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《utf-8 網(wǎng)頁不顯示+utf-8網(wǎng)頁亂碼的通用解決方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    遂昌县| 吉木萨尔县| 通江县| 娱乐| 镇康县| 泸州市| 阿荣旗| 桂平市| 敦化市| 天门市| 河曲县| 尉氏县| 名山县| 富蕴县| 门源| 漾濞| 洛川县| 克什克腾旗| 钟祥市| 德格县| 宜章县| 双桥区| 江孜县| 志丹县| 台中市| 宁强县| 南溪县| 象州县| 家居| 固始县| 锡林浩特市| 铜山县| 聂拉木县| 思南县| 洪湖市| 靖州| 安平县| 当涂县| 江陵县| 宜城市| 仁怀市|