Robert Allerstorfer <[EMAIL PROTECTED]> writes:
>
>> I agree that perl should accept all the IANA names.
>> As for the default names _I_ decided to use MIME name as prefered name
>> when it existed - they seemed to be more "usable" (less embedded or at
>> least more systematic-looking punctuation, more familiar from e-mail
>> and HTTP headers etc.) We can revisit that if people think it would
>> help.
>
>Yes, I also think that the MIME names, if existing, are prefered. But,
>continuing my example of 'shiftjis' used as default name by Encode,
>this is not true.
Whoops - you are right I had missed the _ removal. I think this is
a result of the historical fact that very early Encode was based
on Tcl's data (and to a lesser extent code) and Tcl uses "shiftjis"
or rather their file is ".../library/encoding/shiftjis.enc".
Tcl has/had two things which added "spin" to its names:
A. At least once-upon-a-time it was fitting in an 8.3 DOS-oid filename space
B. Some of its encodings are targetted at X11 font encodings - hence
its 'jis0212' is a 16-bit fixed-length font-fiendly one
which "we" call 'jis0212-raw',
>If you watch the entry of MIBenum 17 at
>http://www.iana.org/assignments/character-sets
>its preferred MIME name is 'Shift_JIS'. If there is a name marked as
>'preferred MIME name' by IANA, this name is the recommended one. This
>also meets the W3C guidelines. W3C also recommends to use them all in
>lowercase. Since they are case insensitive, I don't see any advantage
>in not using them in all lowercase. The only allowed aliases for
>shift_jis approved by IANA are 'MS_Kanji' and 'csShiftJIS', but not
>'shiftjis'.
I concur. We should change the name _in_ our .ucm file, possibly
_of_ our .ucm file (thoug that is not really important to our scheme).
>
>Another example where Perl meets IANA's convention as well as their
>'preferred MIME name' is MIBenum 4 which official name is
>'ISO_8859-1:1987' but the preferred MIME name is the alias
>'ISO-8859-1'. I would find it useful if Encode would be revised to
>know all names listed in the IANA list mentioned and default to their
>preferred MIME names, all in lowercase. Maybe the unique ID number
>("MIBenum") could also be taken into account.
I have no objection to that - and I doubt Dan will either.
Would you care to at least enumerate the cases we fail - or ideally
provide patch(es) ?
--
Nick Ing-Simmons
http://www.ni-s.u-net.com/