[XML] Problème d'encodage lors de la lecture xml
Bonjour,
J'essaye de lire mon fichier xml encodé en "windows-1256" en passant par le parseur xml mais qd j'affiche le contenu de mon fichier xml avec la méthode "echo" l'encodage n'est pas conservé du coup je n'arrive pas à afficher correctement le contenu de mon fichier.
voici le code utilisé :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| $parseurXML = xml_parser_create();
xml_set_element_handler($parseurXML, "fonctionBaliseOuvrante",fonctionBaliseFermante");
xml_set_character_data_handler($parseurXML, "fonctionTexte");
$fichier="monFichier.xml";
$fp = fopen($fichier, "r");
while ( $ligneXML = fgets($fp, 1024)) {
xml_parse($parseurXML, $ligneXML, feof($fp)) or die("Erreur XML");
}
xml_parser_free($parseurXML);
fclose($fp); |
Merci d'avance