Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Perl et caractères accentués
Envoyé par: ZoOn

Bonjour a tous.
Je suis entrain d'ecrire un script en perl.
J'en suis a un stade ou je dois remplacer des caractères accentués a la francaise, par leurs homologue sans accents.

lorsque je test ma ligne en console, par exemple :
( perl -e ' $a = "ààéé" ; $a =~ y/àéèa/aeea/; print "$a\n";' )

j'ai ce message : Unrecognized character \xE0 at -e line 1.

J'ai trouvé un dossier sur les problème de caractère accentué que rencontrait certaine distribution sur Léa, on il fallait modifié le fichier /etc/sysconfig/i18n. Cela s'appliquait au distrib Redhat, donc je ne c pas trop si cela fonctionnera chez moi ( Mandrake 10.0). ensuite, une autre commande m'etait donné :

# localedef -f ISO-8859-1 -i fr_FR fr

mais msg d'erreur, le fichier charmpas n'est pas trouvé :
cannot read character map directory `/usr/share/i18n/charmaps': No such file or directory

L'encodage de mon terminal est : Locale courant (ISO-8859-15)

Comment pourrais je régler ce probleme?
Merci de votre aide.
ZoOn.

Poste le Tuesday 15 June 2004 15:21:35
Répondre     Citer    
Re: Perl et caractères accentués
Envoyé par: d-jo

Sur ma Madrake 10 il marche bien ton script

Poste le Wednesday 16 June 2004 15:17:32
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Perl et caractères accentués
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons