Bonjour,

J'utilise le module XML::SAX:Base pour faire des contrôle metiers sur un fichier xml. Ce fichier est codé en utf-8.

Pour récupérer les valeurs de mes tags xml, je fais quelque chose de ce genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
sub characters {
	my $this = shift;
	my $text = shift;
	# Je stocke la valeur du tag courant
	$this->{text} = $text->{Data};
}
Le problème est que dans ma variable, je récupére la chaine codée en utf-8 (ex : "ma chaine cod& #233;e en utf8")
Après avoir parcouru un peu la doc, je n'ai pas trouvé de fonction permettant de décoder cette chaine.

Connaissez vous un moyen ?

Merci !