Bonjour,
Je désire décomposer un chaine de caractère en lettre, et ce code marchait il y a quelques mois, et sans doute que j'ai du faire un update quelconque (debian/squeeze) qui fait qu'il ne fonctionne plus. J'imagine que c'est un problème de code page, mais je comprend pas.
C'est pas la meilleure façon d'extraire des caractères, mais j'ai du simplifier un code plus compliqué pour remarquer qu'il me donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #!/usr/bin/perl $word_tmp="aë"; while (length($word_tmp) > 0) { $word_tmp =~ s/(.)//; # cherche un caractère, le supprime print "dollar 1 $1\n" # et l'affiche }
au lieu de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 dollar 1 a dollar 1 dollar 1 ? # plus exactement un ? blanc dans un losange noir mais ce caractère ne passe pas sur le forum
Une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 dollar 1 a dollar 1 ë
Bien le merci.
Partager