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

Re: Convert international characters to plain ASCII

by Oberon (Monk)
on Apr 14, 2012 at 06:11 UTC ( [id://965041]=note: print w/replies, xml ) Need Help??


in reply to Convert international characters to plain ASCII

Thanks everyone for all the great replies! Sorry for the long delay in responding; got a fresh newborn over here. :-)

I tried most of the methods suggested; graff's idea of using Unicode::Normalize and a s///g works well, but I eventually went with moritz's Text::Unidecode for simplicity: it does exactly what I want in one step. ++ to both you guys!

@DrHyde: You may very well be right about the encoding issues. I do have to transfer (occasionally) between Linux and Windows machines (although less and less Windows these days), so perhaps that was the source of the problem. I just decided it was easier to strip the accented characters for the filenames.

@jeffa: Sure, I knew I could use tr, but I was looking for something that wouldn't require me to anticipate every international character I might run across. So far, Text::Unidecode is working great for me.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others admiring the Monastery: (4)
As of 2024-04-20 00:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found