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é :
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
Partager