Bonjour,
j'ai un bout de code perl dans lequel je créé une page HTML.
Ex : print "<body>Coucou</body>";
Dans ce bout de html je dois utiliser une variable perl, donc grossièrement ça donne ceci :
Ex : print "<body>$test</body>"; #Avec $test ma variable.
Seulement cette variable provient d'un parsing d'un document XML, et j'ai l'impression que l'encodage a un soucis...
Voilà mon bout de code :
...
my $test = "éééééééééééééé";
print "On a 1 : $test";
print <<_EOF_;
</div>
</body>
On a 2 :$test;
</html>
...
Et à l'affichage j'obtiens :
On a 1 : éééééééééééééé
On a 2 :éééééééééééééé;
Donc voilà, je ne sais pas pourquoi en deux lignes l'affichage merdouille, j'utilise XML::Simple pour parser mon fichier XML, je ne vois pas du tout d'où sa peut venir.
Merci de votre aide.