我是新学习HTML和了解网页中的元数据。似乎人们更喜欢你必须设置字符集来支持utf-8,人们也说有charset =" text / html"所以浏览器知道他们收到了什么样的信息。如何设置两者,因为它们似乎都使用相同的属性?
答案 0 :(得分:1)
text/html
是媒体类型,而不是字符集。服务器可以发送Content-Type: text/html; charset=utf-8
标头以将内容标识为HTML编码为UTF-8。但是,当您使用<meta>
标记时,内容已知为HTML,唯一重要的是字符集,因此HTML5引入了将<meta charset="utf-8">
写为{{的简写的选项。 1}}。 (较旧的浏览器也支持这一点,因为人们习惯忘记原文中的引号。)
简而言之,如果您使用的是<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
标记,请写下:
<meta>
你已经完成了。该页面已经是HTML。