Beefy Boxes and Bandwidth Generously Provided by pair Networks Russ
Perl Monk, Perl Meditation
 
PerlMonks  

Re: accented characters are garbled

by 2teez (Priest)
on Feb 16, 2013 at 10:50 UTC ( #1019032=note: print w/ replies, xml ) Need Help??


in reply to accented characters are garbled

Hi spspspsp,
You can check use utf8, or binmode.
You can also check Perl Unicode Cookbook: The Standard Preamble. And others previously mentioned.

If you tell me, I'll forget.
If you show me, I'll remember.
if you involve me, I'll understand.
--- Author unknown to me


Comment on Re: accented characters are garbled
Re^2: accented characters are garbled
by 7stud (Deacon) on Feb 16, 2013 at 16:45 UTC

    You can check 'use utf8', or binmode.

    1. 'use uft8' enables you to use utf8 characters while you are writing your program, i.e. in your source code--not read utf8 text from an outside source.
    2. binmode() is for reading binary data, i.e. data that consists of single bytes; and binmode turns off newline conversions. The op doesn't want to read binary data, the op wants to read utf8 characters, which can be multiple bytes long; and there is no reason for the op to turn off newline conversions.

      binmode can do more than turning off newline conversion. It can set I/O layers, like :utf8 and :encoding(utf8). See binmode for more details, and the difference between the two layers.

      Of course, it is also possible to setup the required I/O layers directly in open, using the three-arguments form. See open.

      Alexander

      --
      Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)
        Whoops.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (8)
As of 2014-04-19 11:19 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (480 votes), past polls