Tom Phoenix wrote:
On Dec 26, 2007 3:05 AM, Octavian Rasnita <[EMAIL PROTECTED]> wrote:
I want to replace some special characters with their corresponding Western
European chars, for example a with a, â with a, s with s, t with t, î with i
and so on.

I thought that all those characters were included in the Western European character set ISO-8859-1, and if so, your requirement makes no sense. Do you possibly mean corresponding ASCII characters?

Could you please recommend a module that can do this?

You might be able to do what you want with Encode.

    http://perldoc.perl.org/Encode.html

Might he? How?

The Swedish alphabet contains three non-ascii characters: å, ä and ö. To my knowledge, there is no official encoding scheme that converts them to a, a and o respectively. That's natural, since 'å' is a completely different character than 'a' etc.

Sometimes, the special Swedish characters are converted in an English context, and based on how they are pronounced, like this:

    å -> ou
    ä -> ae
    ö -> oe

I believe the OP will need to identify all the characters he would like to see converted, and code the conversion rules himself using the tr/// or s/// operator.

--
Gunnar Hjalmarsson
Email: http://www.gunnar.cc/cgi-bin/contact.pl

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to