develooper Front page | perl.perl5.porters | Postings from July 2008

Re: [perl #57040] pos() function doesn't handle unicode well

Thread Previous | Thread Next
Eric Brine
July 17, 2008 14:21
Re: [perl #57040] pos() function doesn't handle unicode well
Message ID:
On Thu, Jul 17, 2008 at 6:42 AM, via RT Marcela Maslanova
<> wrote:
> # New Ticket Created by  Marcela Maslanova
> # Please include the string:  [perl #57040]
> # in the subject line of all future correspondence about this issue.
> # <URL: >

A simpler test that demonstrates the problem violently:
>perl -e"$_=qq{\x{2660}\t}; s/\t/       qq{\t}/ge"

>perl -e"$_=qq{\x{2660}\t}; s/\t/pos(); qq{\t}/ge"
Malformed UTF-8 character (unexpected end of string) in match position
at -e line 1.

ActivePerl 5.10.0.

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About