Beefy Boxes and Bandwidth Generously Provided by pair Networks
Come for the quick hacks, stay for the epiphanies.
 
PerlMonks  

Re^3: Latin Extended Additional and Unicode::String

by bpphillips (Friar)
on Jun 16, 2006 at 19:34 UTC ( [id://555862]=note: print w/replies, xml ) Need Help??


in reply to Re^2: Latin Extended Additional and Unicode::String
in thread Latin Extended Additional and Unicode::String

As your code reveals, you're not actually dealing with UTF-16 data and it appears you would benefit from reading perluniintro. Specifically, take a look at how to include utf8 data in your perl program (use utf8, see utf8), how to include Unicode characters for code points above 0xFF ($string = "\x{1ECB}" is the 'i' with a dot, see: Creating Unicode) and changing the encoding of a filehandle (binmode(OUT,':utf8'), see Unicode I/O).

Unicode is a difficult animal to tackle. I've been dealing with it for the last couple of years and I'm just now feeling like I have a handle on it. I've found the chapter on Unicode in the second edition of Advanced Perl Programming very helpful.

-- Brian

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others browsing the Monastery: (8)
As of 2024-04-19 07:24 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found