Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re: Confusion over utf8 and in-memory filehandles

by Anonymous Monk
on Dec 28, 2012 at 00:56 UTC ( #1010605=note: print w/ replies, xml ) Need Help??


in reply to [Already reported Perl Bug] Confusion over utf8 and in-memory filehandles

What do you mean, how do they leak through?

byte is read as a9 char is read as c2a9 Strings are: equal

\xa0 is U+00A9 is ord 169, c2a9 is ord 169 utf8-encoded, after you decode it, it is chr 169


Comment on Re: Confusion over utf8 and in-memory filehandles
Download Code
Replies are listed 'Best First'.
Re^2: Confusion over utf8 and in-memory filehandles
by ribasushi (Monk) on Dec 28, 2012 at 06:46 UTC
    It is the same string with the utf8 flag flipped up. As such I would expect the same bytes to be available when reading it as a "filehandle". Yet the utf8-ness (which is claimed to be an internal impl. detail all ovetr the docs) is "visible" in this case.

    I am not sure I understand why (nor can find any relevant perldoc)

        Indeed, so a bug. I am updating the node and poking folks at p5p.

        Thanks!

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1010605]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (17)
As of 2015-07-07 17:30 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (93 votes), past polls