Decode, byte codes ASCII & ISO-8859 and HTMLCREF or XMLCREF

[email protected] (Chris Hall) Tue, 11 Mar 2008 19:08:07 +0000
Newsgroups perl.unicode
Message-ID <[email protected]>
Having tried:

   $o = Encode::decode('ascii',      "abc \x80 \xFF", FB_HTMLCREF)
   $o = Encode::decode('ISO-8859-7', "abc \xFF",      FB_HTMLCREF)

   $o = Encode::decode('ascii',      "abc \x80 \xFF", FB_XMLCREF)
   $o = Encode::decode('ISO-8859-7', "abc \xFF",      FB_XMLCREF)

(0xFF is not a valid character value in ISO-8859-7.)

I find that they produce neither &128; and &255; nor &#x80; and &#xFF, 
but exactly the same as:

   $o = Encode::decode('ascii',      "abc \x80 \xFF", FB_PERLQQ)
   $o = Encode::decode('ISO-8859-7', "abc \xFF",      FB_PERLQQ)

namely \x80 and \xFF !

Almost as if there were a bug.  Or have I missed the right piece of the 
documentation ?

-- 
Chris Hall               highwayman.com
signature.asc (application/pgp-signature, 470 B)
-----BEGIN PGP SIGNATURE-----
Version: PGP SDK 3.8.3

iQEVAwUAR9bYleg9H9B04S2cAQLQ2wf/ZM1nyuludTevRnPDhX00n/GJf03dabCf
E94N6XIPYjNVBHRONuO8agOh+ziYSHWqcRyjHP3pa+3ag+MKtN0gVNKNO8+jWvkw
akgYZ0fDNiQHJOU150neogNGiu1NGpJZClg466H4jlh6KEV/eokbI5wG1mP89NAT
2ac03MPrhz1j0lW0CYoUw5NxR2zEB9P2NPWA87xGqA2KIbfElAPI2mMDCeVDvYw9
3c1sLGecUcM/dh6vVsIoWqSKqPTMLTEeY8/0PjxhlZplwjH7XDuvS9o4EaShpQci
ITK+92Hq+wxD+N31q/giv1iBYbXkn9MNp+uZzkrQYziWBbFIy8wj8w==
=7/nj
-----END PGP SIGNATURE-----