了解HTML元字符集

时间:2015-10-26 07:13:44

标签: html unicode utf-8

以下是我为了解meta charset代码而编写的示例HTML。

<!DOCTYPE html>
<html lang="en">
<HEAD>
<meta charset="ANSI" /> 
</head>
<body>
如
</body>
</html>

此HTML的BODY标记包含中文字符。

因为chareset设置为“ANSI”,所以我期望中文字符不会显示在浏览器中,而是会显示一些垃圾字符。

我想知道为什么中文字符正确显示,即使charset是“ANSI”而不是UTF-8。

1 个答案:

答案 0 :(得分:2)

&#34; ANSI&#34; charset不是valid value

如果出现以下情况,浏览器也可能会忽略<meta>标记:

  • HTTP Content-Type标头另有说明;
  • HTML的开头有一个BOM;或
  • 浏览器认为该页面不在指定的字符集中(请参阅this process以确定页面的字符编码)。