html中charset和content-language的區別


假設下面的這一段html中meta的兩行配置。

<html>
<head>
<
meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <meta http-equiv="Content-Language" content="zh-CN">
</head>
<body>
</body>
</html>

這里面配置了charset和Content-Language。

 

Content-Language:表示當前頁面的語言。

charset:表示編碼字符集

 

任何一種語言可能都會對應有幾種編碼字符集。比如中文的編碼字符集就有中國國家標准總局編制的GB2312,GB18030,國際標准化組織(ISO)和多語言軟件制造商組成的統一碼聯盟編制的UTF-32,UTF-16,UTF-8。為什么有那么多的編碼字符集,例如,就國標來說,GB3212覆蓋了6763個漢字,很過生僻字、新字、古漢字、人名是沒有覆蓋到,GB18030覆蓋了70244個,覆蓋范圍更大,UTF-32,UTF-16,UTF-8都是Unicode的編碼方案,Unicode相當於國際標准的字符集。

 

因此,charset和Content-Language的含義就是,當前頁面的語言是中文的,請瀏覽器使用UTF-8編碼字符集進行解碼顯示。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM