Odud has asked for the wisdom of the Perl Monks concerning the following question:
I expect to see the following at the end of the output 0d00 0a00 but instead I'm getting 0d00 0d0a 00 i.e. it looks as though there is a spurious 0d getting in there. If I replace LINE FEED by WHITE SMILING FACE (say) then I get four bytes 0d00 3a26 which is as expected - so it looks as though LINE FEED specifically is causing the problem. I'm running ActiveState 5.8.7 on XP (SP2 etc...)use characters ':full'; open(PLP,">:encoding(ucs2le)","test.plp"); print PLP "PLP PLAYLIST"; print PLP "\N{CARRIAGE RETURN}\N{LINE FEED}";
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Unicode strangeness
by pg (Canon) on Oct 15, 2005 at 21:50 UTC | |
by Odud (Pilgrim) on Oct 16, 2005 at 13:46 UTC | |
|
Re: Unicode strangeness
by graff (Chancellor) on Oct 15, 2005 at 22:14 UTC | |
by pg (Canon) on Oct 16, 2005 at 00:40 UTC | |
by graff (Chancellor) on Oct 16, 2005 at 02:55 UTC | |
|
Re: Unicode strangeness
by pg (Canon) on Oct 16, 2005 at 00:52 UTC |