当我在编辑器(记事本++)中保存 HTML 文件为“utf-8”编码时,元标记字符集(=ISO-8859-2)似乎被浏览器忽略(字符集始终设置为“utf-8”,而不是不管我在元标记中设置了哪种编码)
当我将此文档另存为“ANSI”编码文件更改标签字符集时,更有趣的是...
你能解释一下这种行为吗?
当我在编辑器(记事本++)中保存 HTML 文件为“utf-8”编码时,元标记字符集(=ISO-8859-2)似乎被浏览器忽略(字符集始终设置为“utf-8”,而不是不管我在元标记中设置了哪种编码)
当我将此文档另存为“ANSI”编码文件更改标签字符集时,更有趣的是...
你能解释一下这种行为吗?
Notepad++ 中的“UTF-8”真正的意思是“带有BOM的 UTF-8 ”。领先的 BOM 很可能触发 UTF-8,无论其他内容如何,因为没有其他文档应该以该特定字节序列开头。尝试另存为“不带 BOM 的 UTF-8”以查看差异。
您可以使用 META。像这样:
<head>
<meta charset="utf-8">
</head>