PERL - accents

Paul -  
Jean-François Pillou Messages postés 19261 Date d'inscription   Statut Webmaster Dernière intervention   -
Bonjour,
j'ai un petit probleme avec les accents dans la console Perl, en effet lorsque je fait un script de ce type

lorsque je fait

$var = STDIN;
chomp($var);
print($var);
# OK, ca marche bien


mais si je fait

$var = àéèêâùç;
print($var);
# PROBLEME j'obtient des caracteres etrange.

je pense que c'est un probleme de codage des caracteres sur un nombre de byte different. j'ai donc essayé la translitteration....

$var = tr/\0-\x{FF}/CU;

mais c'est pire erreur de compilation.
j'ai meme essayé avec un eval("tr/\0-\x{FF}/CU"); mais ca marche pas non plus

Avez vous une solution pour pouvoire utiliser des accents dans la console



Paul.

1 réponse

Jean-François Pillou Messages postés 19261 Date d'inscription   Statut Webmaster Dernière intervention   63 277
 
et avec
$var = \x21;
par exemple ?

Où x est suivi par le code ASCII en hexa : http://www.commentcamarche.net/base/ascii.php3
0