html中如何設(shè)置字符集

小編給大家分享一下html中如何設(shè)置字符集,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的鎮(zhèn)坪網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

html有什么特點

1、簡易性:超級文本標記語言版本升級采用超集方式,從而更加靈活方便,適合初學(xué)前端開發(fā)者使用。 2、可擴展性:超級文本標記語言的廣泛應(yīng)用帶來了加強功能,增加標識符等要求,超級文本標記語言采取子類元素的方式,為系統(tǒng)擴展帶來保證。  3、平臺無關(guān)性:超級文本標記語言能夠在廣泛的平臺上使用,這也是萬維網(wǎng)盛行的一個原因。 4、通用性:HTML是網(wǎng)絡(luò)的通用語言,它允許網(wǎng)頁制作人建立文本與圖片相結(jié)合的復(fù)雜頁面,這些頁面可以被網(wǎng)上任何其他人瀏覽到,無論使用的是什么類型的電腦或瀏覽器。

html設(shè)置字符集的方法:1、使用“<meta charset="utf-8">”;2、通過“<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">”方式設(shè)置。

本文操作環(huán)境:windows7系統(tǒng)、HTML5&&CSS3版,DELL G3電腦。

html 指定頁面字符集的兩種方式

  • html指定頁面字符集的兩種方式

方式一:

<meta charset="utf-8">

方式二:

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

以上就是將頁面的字符集設(shè)置成UTF-8的兩種方式(設(shè)置頁面字符集),目的在于:告訴瀏覽器該html文件的字符集。

  • 設(shè)置頁面使用字符集的兩種方式

第一種:服務(wù)器指定響應(yīng)內(nèi)容的字符集;

response.setCharacterEncoding("utf-8")

前提:服務(wù)器通過服務(wù)器轉(zhuǎn)發(fā)或者重定向到指定的界面。

第二種:頁面指定字符集。

見1

說明:第一種方式的優(yōu)先級高于第二種。

  • 服務(wù)器轉(zhuǎn)發(fā)

html中如何設(shè)置字符集

頁面已經(jīng)設(shè)置好了字符集

html中如何設(shè)置字符集

這是怎么回事,為什么不生效?

2.原因分析

通過服務(wù)器完成頁面的跳轉(zhuǎn)請求(轉(zhuǎn)發(fā))

html中如何設(shè)置字符集

返回的時候,并沒有指定將要返回數(shù)據(jù)的字符集。

html中如何設(shè)置字符集

f12捕獲網(wǎng)絡(luò),獲取到的相應(yīng)的頁面的字符集為iso-8859-1,所以瀏覽器解析該頁面時就會出現(xiàn)亂碼。

解決方案

如果是轉(zhuǎn)發(fā),則需指定返回數(shù)據(jù)的字符集為utf-8即可。

response.setCharacterEncoding("utf-8");

4.服務(wù)器重定向

html中如何設(shè)置字符集

重定向,且沒有指定返回數(shù)據(jù)的編碼集,頁面會怎么樣?

字符集由頁面說了算,即:頁面的字符集有頁面中關(guān)于字符集的聲明決定。

比如:頁面指定字符集為:iso-8859-1

html中如何設(shè)置字符集

則瀏覽器就按照iso-8859-1也解析。

html中如何設(shè)置字符集

另外,就算重定向設(shè)置返回數(shù)據(jù)的編碼集,也無效,因為:重定向?qū)?dǎo)致數(shù)據(jù)丟失!

總結(jié)

如果頁面由服務(wù)器轉(zhuǎn)發(fā)而來,則頁面的字符集由轉(zhuǎn)發(fā)決定;否則,重定向的界面或者普通界面的字符集由HTML頁面本身的聲明的字符集決定!

注意:今天講的是頁面字符集的問題和純粹的數(shù)據(jù)交互時出現(xiàn)的亂碼不是一碼事!

另外,如果HTTP響應(yīng)頭與meta中都指定了字符集,會造成沖突,http響應(yīng)的字符集生效。

html中如何設(shè)置字符集

以上是“html中如何設(shè)置字符集”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

分享題目:html中如何設(shè)置字符集
標題來源:http://muchs.cn/article2/igheic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化域名注冊、、品牌網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計公司、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計