以下是我编写了解有关meta charset
标记的示例HTML。了解HTML元字符集
<!DOCTYPE html>
<html lang="en">
<HEAD>
<meta charset="ANSI" />
</head>
<body>
如
</body>
</html>
此HTML的BODY标记包含汉字。
因为chareset被设置为“ANSI”,我期待的是,中国的角色将不会显示在浏览器,而不是一些垃圾字符就会得到显示。
我想知道为什么汉字显示正确,即使字符集是“ANSI”而不是UTF-8。
服务器可能会发送一个带有特定编码集的Content-Type头。在这种情况下,HTTP标头中的编码将覆盖元字符集值。如果您在没有服务器标题的情况下打开该HTML文件(保存为UTF-8),则该字符应该被打破。 – poke
这是依赖于操作系统,在linux显示没有字符集正确.....但Windows 7不支持..... – 151291