CSS字符编码@charset

vla*_*ruz 4 css character-encoding

charset名称设置小写或大写有什么区别.或者它应该是所有CAPS?

@charset"UTF-8"; 或@charset"utf-8";

lav*_*nio 6

实际上没有区别.根据IANA:

字符集名称最多可以取自US-ASCII的可打印字符中的40个字符. 但是,使用大写和小写字母之间没有区别.

每个编码都有一个规范名称,这是官方名称.

IANA指定的名称和别名的完整官方列表在此处.

例如:

  • 官方名称UTF-8UTF-8
  • 的正式名称US-ASCII实际上是ANSI_X3.4-1968,但这些都是正确的别名:US-ASCII,iso-ir-6,ANSI_X3.4-1986,ISO_646.irv:1991,ASCII,ISO646-US,us,IBM367,cp367,csASCII
  • 的正式名称latin8ISO-8859-14,以别名latin8,iso-ir-199,ISO_8859-14:1998,ISO_8859-14,iso-celtic,l8

并非所有实现都支持全套IATA编码和别名; 因此,如果您要使用非主流的东西,您可能需要仔细测试.