Dan Kogai <[EMAIL PROTECTED]> writes: >On Friday, April 12, 2002, at 02:30 , Nick Ing-Simmons wrote: >> Having hacked RFC2047 support into tkmail I have now seen some >> non-latin1 characters in a "real" perl/Tk app. >> >> There seem to be a few snags with mime's iso-2022-jp: >> >> - It failed to demand load given upper-case form ISO-2022-JP > >What's Encode->VERSION say? Here is the current status on this one.
1.33 > >I wrote a ad hoc script as follows, > >use Encode; >my $jp = "ISO-2022-JP"; >Encode::encode($jp, "foo"); # should croak if you are right, NI-S >print join("\n", map{"\$INC{$_} == $INC{$_}"} grep m,^Encode/,o, keys >%INC); >printf "$jp => %s\n", find_encoding($jp)->name; >for (my $i = 0; $i < length($jp); $i++){ > my $alias = $jp; > my $char = substr($alias,$i,1); > substr($alias, $i, 1) = lc($char); > printf "$alias => %s\n", find_encoding($alias)->name; >} >__END__ Hmm, that works for me as well, but Tk is still complaining. Will investigate. > >Well now that we have raw encodings we don't have to trepass EUC to >decode iso-2022-jp (saves tr//) but there must be a way to tell which >character set a given character belongs when you encode to iso-2022-jp. >EUC still comes in handy there. > >At any rate, I wanted to clean up 7bit-jis, ISO-2022-JP and >ISO-2022-JP1 anyway. I'll make this the assignment of today. Thanks - will try and see if I can get test data. > >Dan -- Nick Ing-Simmons http://www.ni-s.u-net.com/