HTML 文档的字符编码未声明。如果该文件包含 US-ASCII 范围之外的字符,该文件将在某些浏览器配置中呈现为乱码。页面的字符编码必须在文档或传输协议层声明。

同一个文档,在谷歌浏览器中没有报错,在火狐浏览器打开的时候,控制台显示以下错误:

这是HTML 没有声明字符编码;只需要在HTML文档的<head> 与</head>之间补上以下代码即可:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

即可完成对字符编码的声明:

再次用火狐浏览器打开该网页,也不会报错了。


版权声明:本文为xuanlv_haoshao原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。