CSS字符编码@charset

时间:2009-07-08 02:16:57

标签: css character-encoding

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

@charset“UTF-8”;或@charset“utf-8”;

2 个答案:

答案 0 :(得分:6)

实际上没有区别。根据{{​​3}}:

  

字符集名称最多可包含40个字符   US-ASCII的可打印字符。 然而,没有区别   在使用大写和小写字母之间。

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

IANA

例如:

  • UTF-8的正式名称为UTF-8
  • US-ASCII的正式名称实际上是ANSI_X3.4-1968,但这些都是正确的别名:US-ASCIIiso-ir-6ANSI_X3.4-1986ISO_646.irv:1991ASCIIISO646-USusIBM367cp367csASCII
  • latin8的正式名称为ISO-8859-14,其中包含别名latin8iso-ir-199ISO_8859-14:1998ISO_8859-14iso-celticl8

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

答案 1 :(得分:0)

http://www.w3.org/International/questions/qa-css-charset

在您的示例中,它应该是UTF-8(大写),但它不必全是大写。例如,latin8是小写的。