You are quite right. I was inferring from Martin's message, and should have looked at the source documents:
http://www.iana.org/assignments/character-sets says quite clearly:
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.
http://www.ietf.org/rfc/rfc2978.txt also mentions it briefly (and less than clearly):
...A combined ABNF
definition for such names is as follows:
mime-charset = 1*mime-charset-chars
mime-charset-chars = ALPHA / DIGIT /
"!" / "#" / "$" / "%" / "&" /
"'" / "+" / "-" / "^" / "_" /
"`" / "{" / "}" / "~"
ALPHA = "A".."Z" ; Case insensitive ASCII Letter
DIGIT = "0".."9" ; Numeric digit
And case-insensitivity is a good thing; also good would be hyphen and underscore insensitivity.
Mark
___
mark.davis@us.ibm.com
IBM, MS 50-2/B11, 5600 Cottle Rd, SJ CA 95193
(408) 256-3148
fax: (408) 256-0799
ned.freed@mrochek.com
2002.07.20 22:47 | To: Martin Duerst <duerst@w3.org> cc: Mark Davis/Cupertino/IBM@IBMUS, charsets <ietf-charsets@iana.org>, Markus Scherer <markus.scherer@jtcsv.com> Subject: Re: ignore dashes etc. (was Registration of new charset GB18030 (fwd)) |