axelrose has asked for the wisdom of the Perl Monks concerning the following question:
I just stumbled other a difference between 5.6 and 5.8.
My goal is to output utf8 characters, e.g. using "ö"
<U00F6> LATIN SMALL LETTER O WITH DIARESIS
perl -e '$c="f6"; $u=pack("U",hex($c)); print $u, "\x{f6}"' | od -tx1 0000000 c3 b6 c3 b6 0000004
With 5.8 the output is not the "c3 b6" two byte code for each "ö" but the single byte "f6".
What's the equivalent in 5.8? (sorry, I cannot test myself in the moment)
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: utf8 output with 5.8
by Thelonius (Priest) on Oct 29, 2002 at 19:37 UTC | |
Re: utf8 output with 5.8
by Arrowhead (Monk) on Oct 29, 2002 at 20:55 UTC | |
by axelrose (Scribe) on Oct 30, 2002 at 10:10 UTC | |
Re: utf8 output with 5.8
by axelrose (Scribe) on Oct 30, 2002 at 22:21 UTC | |
by axelrose (Scribe) on Nov 26, 2002 at 17:18 UTC |