0

当我在编辑器(记事本++)中保存 HTML 文件为“utf-8”编码时,元标记字符集(=ISO-8859-2)似乎被浏览器忽略(字符集始终设置为“utf-8”,而不是不管我在元标记中设置了哪种编码)

当我将此文档另存为“ANSI”编码文件更改标签字符集时,更有趣的是...

你能解释一下这种行为吗?

4

2 回答 2

1

Notepad++ 中的“UTF-8”真正的意思是“带有BOM的 UTF-8 ”。领先的 BOM 很可能触发 UTF-8,无论其他内容如何,​​因为没有其他文档应该以该特定字节序列开头。尝试另存为“不带 BOM 的 UTF-8”以查看差异。

于 2012-10-01T10:03:18.473 回答
1

您可以使用 META。像这样:

<head>
<meta charset="utf-8">
</head>
于 2012-10-01T09:22:28.113 回答