Should HTML meta charset be lowercase or uppercase?

前端 未结 2 1272
攒了一身酷
攒了一身酷 2021-02-03 17:46

Normally UTF should be uppercased as it\'s an abbreviation. However, attributes in HTML are normally lowercased.

So, should it be:

2条回答
  •  星月不相逢
    2021-02-03 18:10

    As per the W3C:

    A case-insensitive match for any character set name for which the IANA [Character Sets] registry has a Name or Alias field labeled as “preferred MIME name”; or, if none of the Alias fields are so labeled, a case-insensitive match for a Name field in the registry.

    The specification does not specifically provide for a canonical case. Previously, I would have suggested you just use UTF-8 (from the registry), however the world is moving to lowercase and I now prefer utf-8 as it aligns better with all your other HTML.

提交回复
热议问题