溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

html不能自動(dòng)選擇編碼怎么辦

發(fā)布時(shí)間:2022-03-23 11:50:58 來源:億速云 閱讀:224 作者:小新 欄目:web開發(fā)

這篇文章給大家分享的是有關(guān)html不能自動(dòng)選擇編碼怎么辦的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

在windows操作系統(tǒng)上運(yùn)用IE作為閱讀器時(shí)。屢屢會(huì)發(fā)生何等的標(biāo)題:在瀏覽使用UTF-8編碼的網(wǎng)頁(yè)時(shí),瀏覽器無奈自動(dòng)偵測(cè)(即不有設(shè)定“被動(dòng)抉擇”編碼名目時(shí))該頁(yè)面所用的編碼。即使網(wǎng)頁(yè)已經(jīng)申明過編碼格式:

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

由此造成某些含有中文UTF-8編碼的頁(yè)面孕育發(fā)生空白輸出。

假設(shè)應(yīng)用的是Mozilla、Mozilla Firefox、Sarafi的閱讀器這不會(huì)構(gòu)成這個(gè)問題。這是由于IE闡發(fā)網(wǎng)頁(yè)編碼時(shí)以HTML內(nèi)的標(biāo)簽優(yōu)先,今后才是HTTP header內(nèi)的訊息;而mozilla系列的瀏覽器則適才類似。

因?yàn)閁TF-8為3個(gè)字節(jié)閃現(xiàn)一個(gè)漢字,而平凡的GB2312或BIG5是兩個(gè)。頁(yè)面輸出時(shí),因?yàn)樯鲜鰡⑹?,使涉獵器分析、輸入<title></title>的形式時(shí),假設(shè)在</title>前有奇數(shù)個(gè)全角字符時(shí),IE把UTF-8看成兩個(gè)字節(jié)賞析時(shí)涌現(xiàn)半個(gè)漢字的狀況,這時(shí)候該半個(gè)漢字會(huì)和</title>的<渙散成一個(gè)亂碼字,導(dǎo)致IE無法讀完<title>部門,使整個(gè)頁(yè)面為空百輸入。而這個(gè)時(shí)候如果觀測(cè)源文件的話,會(huì)締造理論上整個(gè)葉面悉數(shù)也曾輸入了。

因此最簡(jiǎn)單的意圖方法是在網(wǎng)頁(yè)文件的<head></head>標(biāo)簽中未必要把字符定義

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

感謝各位的閱讀!關(guān)于“html不能自動(dòng)選擇編碼怎么辦”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI