您好,想了解一下关于lang 和 charset的区别!

一个网页的代码这样写
<html >
<head> 
<meta charset="UTF-8">
请问lang和charset在这里分别起什么作用?

天涯尽头无女友
浏览 327回答 2
2回答

智慧大石

网页头部声明的lang是language的缩写,而zh-cn是一种字符集(表示“中文”),它规定网页整体的内容使用的字符集是zh-cn,(比如有一种是gb2312 ,它也是一种字符集)meta声明的charset=utf-8代表世界通用的语言编码,也是规定网页所使用的字符集。它其实是一种Unicode编码,即致力于把全球所有语言纳入一个统一的编码。现在很多网页都是使用的UTF-8的字符集,当然,gbk与gb2312还是可以使用的。而language可以说是废弃的了。

摇曳的蔷薇

lang声明页面采用的语言,zh-CN是简体中文而charset是字符集,简体中文可使用的字符集有几个,utf-8为万国码支持所有语言字符其他简体中文常用字符集有GB2312、GBK、GB18030等,它们包含的字符数不同,有些生僻的简体字在GB2312中没有,在GBK中就可以找到。而GB18030字库要比GBK更全使用UTF-8可以显示各种语言的字符,字符数最多
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
CSS3