通常UTF
应该大写,因为它是一个缩写。但是,HTML 中的属性通常是小写的。
那么,应该是:<meta charset="UTF-8"/>
还是<meta charset="utf-8"/>
?
我知道两者都有效。
谢谢你。
通常UTF
应该大写,因为它是一个缩写。但是,HTML 中的属性通常是小写的。
那么,应该是:<meta charset="UTF-8"/>
还是<meta charset="utf-8"/>
?
我知道两者都有效。
谢谢你。
charset 的值不区分大小写。
来自 spec.whatwg.org
charset 属性指定文档使用的字符编码。这是一个字符编码声明。如果该属性存在,则其值必须是字符串“utf-8”的不区分大小写的 ASCII 匹配项。
链接到完整文档:https ://html.spec.whatwg.org/multipage/semantics.html#attr-meta-charset
根据W3C:
对IANA [字符集]注册具有标记为“首选 MIME 名称”的名称或别名字段的任何字符集名称进行不区分大小写的匹配;或者,如果没有任何别名字段被如此标记,则注册表中的名称字段不区分大小写匹配。
该规范没有专门提供规范案例。以前,我会建议您只使用UTF-8
(来自注册表),但是世界正在转向小写,我现在更喜欢它,因为它与您的所有其他 HTMLutf-8
更好地对齐。