MOIN,
ON MONDAY 24 SEPTEMBER 2007 10:42:37 RAFAEL GARCIA-SUAREZ
WROTE:
> ON 23/09/2007, TELS <NOSPAM-ABUSE BLOODGATE.COM> WROTE:
> > WHEN YOU DON'T DO "USE UTF8;" YOU SCRIPT
IS EXPECTED TO BE IN LATIN1
> > (ISO.-8859-1). (WE LEAVE "USE LOCALE"
OUT OF THIS FOR NOW). UNDER USE
> > UTF8, IT CAN CONTAIN ANY UTF-8.
> >
> > HOWEVER, IT SEEMS EVAL() (OR REQUIRE?) DOESN'T
KNOW ABOUT THIS.
>
> RIGHT, THERE CAN BE DOUBLE ENCODING. THAT WILL NEED TO
BE FIXED.
OK.
> > PLUS, I AM
> > NOT ENTIRELY SURE HOW MUCH UNICODE YOU CAN USE IN
IDENTIFIERS AS
> > SOMETHING LIKE THIS:
> >
> > #!PERL
> > USE UTF8;
> > MY $‚¬ = 1;
> >
> > STILL FAILS TO COMPILE WITH:
> >
> > UNRECOGNIZED CHARACTER X82 AT T.PL LINE
5.
> >
> > PERLDOC PERLSYN (IN 5.8.8) DOESN'T SEEM TO SAY
ANYTHING ABOUT
> > IDENTIFIERS.
>
> IDENTIFIERS MUST START WITH LETTERS; ‚¬ ISN'T ONE.
WOULDN'T PERLSYN BE A GOOD PLACE TO DOCUMENT THIS TIDBIT,
THEN?
AND, OF COURSE, I TRIED THAT WITH "$A‚¬", TOO, SEE
BELOW :P
> [RAFAEL STCOSMO ~]$ BLEADPERL -MUTF8 -LE '$à=42;PRINT $à'
> 42
> [RAFAEL STCOSMO ~]$ BLEADPERL -LE '$à=42;PRINT $à'
> UNRECOGNIZED CHARACTER XA0 IN COLUMN 3 AT -E LINE 1.
V5.8.8:
# PERL -MUTF8 -LE '$à=42;PRINT $à'
42
# PERL -MUTF8 -LE '$Aà=42;PRINT $Aà'
42
# PERL -MUTF8 -LE '$A‚¬=42;PRINT $A‚¬'
UNRECOGNIZED CHARACTER XE2 AT -E LINE 1.
# PERL -MUTF8 -LE '$‚¬=42;PRINT $‚¬'
UNRECOGNIZED CHARACTER X82 AT -E LINE 1.
THAT MIGHTY EURO SEEMS TO BE SPECIAL, IT IS NOT ALLOWED EVEN
AFTER A LETTER,
AND IT'S SOMETIMES RECOGNIZED AS X82 AND SOMETIMES AS XE2.
HUH?
ALL THE BEST,
TELS
--
SIGNED ON MON SEP 24 14:54:04 2007 WITH KEY 0X93B84C15.
VIEW MY PHOTO GALLERY: HTTP://BLOODGATE.COM/PHOTOS
PGP KEY ON HTTP://BLOODGATE.COM/TELS.ASC OR PER EMAIL.
"NOT KING YET."
|