Posez votre question Signaler

PERL - accents

Paul - Dernière réponse le 28 juil. 2003 à 19:06
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.
Lire la suite 

PERL - accents »

1 réponses
Réponse
+0
moins plus
et avec
$var = \x21;
par exemple ?

Où x est suivi par le code ASCII en hexa : http://www.commentcamarche.net/base/ascii.php3
Ajouter un commentaire
Ce document intitulé « PERL - accents » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook