HTML5中唯一可靠支持的字符编码是UTF-8;非UTF-8编码需用声明且限前1024字节,但浏览器已基本不支持GBK等旧编码,混用会导致乱码或解析错误。
UTF-8
HTML5 规范明确要求:如果文档使用非 UTF-8 编码(如 GBK、GB2312、ISO-8859-1),必须通过 声明,且该声明必须出现在文档前 1024 字节内;但浏览器对非 UTF-8 的支持已严重退化。现代实践中,UTF-8 是唯一被完整、可靠支持的编码
。
常见误区是以为 杩樿兘鐢熸晥 鈥斺