Re: Weird behavior of encoding & open pragmas
[email protected] (Nick Ing-Simmons)
| Newsgroups | perl.unicode |
|---|---|
| Message-ID | <[email protected]> |
Marcin 'Qrczak' Kowalczyk <[email protected]> writes: >$ perl -e 'use encoding "ISO-8859-2"; use open ":encoding(ISO-8859-2)"; print >ord($ARGV[0]), chr(260), $ARGV[0], "\n"' Ą "\x{00a1}" does not map to iso-8859- >2 at -e line 1. 260Ą\x{00a1} > >I don't understand it: ord($ARGV[0]) is 260, chr(260) can be printed, yet >$ARGV[0] cannot be printed? > >Which part of Perl performs the recoding of @ARGV here? I thing this is another double encoding issue - needs more thought...