develooper Front page | perl.perl5.porters | Postings from December 2010

Re: [perl #80030] Matching upper ASCII characters from file in RE patterns

Thread Previous | Thread Next
From:
Jonathan Pool
Date:
December 10, 2010 18:14
Subject:
Re: [perl #80030] Matching upper ASCII characters from file in RE patterns
Message ID:
FD7B0A16-7825-4426-8946-AFE25EB16F29@utilika.org
> The file is being read in without issue. The problem is with the literals in the source file.
> 
> You explicitly stated you wanted different behaviour from the literal by using "use encoding".
> 
> perl -e'use encoding "utf8"; qr/[\x7F-\x80]'
> 
> means
> 
> perl -e'qr/{{{decode("utf8", "[\x7F-\x80]")}}}/'
> 
> which becomes
> 
> perl -e'qr/[\x7F-\x{FFFD}]/'
> 
> The effect of "use encoding" on \x escapes in literals and the like is why some people avoid "use encoding".

Thank you for this explanation.

So, is it possible for the source code (in a UTF-8 file) to use \x80 (or any numeric \x escape) to represent the character U+0080?
ˉ


Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About