What is the difference between charset name set lowercase or uppercase. Or it should be all CAPS?
@charset "UTF-8"; or @charset "utf-8";
What is the difference between charset name set lowercase or uppercase. Or it should be all CAPS?
@charset "UTF-8"; or @charset "utf-8";
http://www.w3.org/International/questions/qa-css-charset
In your example, it should be UTF-8 (uppercase), but it doesn't have to be all uppercase. latin8, for example, is lowercase.
There is no difference in practical terms. According to the IANA:
The character set names may be up to 40 characters taken from the printable characters of US-ASCII. However, no distinction is made between use of upper and lower case letters.
Each encoding has a canonical name, which is the official name.
The complete official list of IANA-assigned names and aliases is here.
For example:
UTF-8 is UTF-8US-ASCII is actually ANSI_X3.4-1968, but these are all proper aliases: US-ASCII, iso-ir-6, ANSI_X3.4-1986, ISO_646.irv:1991, ASCII, ISO646-US, us, IBM367, cp367, csASCIIlatin8 is ISO-8859-14, with aliases latin8, iso-ir-199, ISO_8859-14:1998, ISO_8859-14, iso-celtic, l8Not all implementations support the full set of IATA encodings and alias names; so you might want to test carefully if you're going to use something that isn't mainstream.