simplexml, Problème d'encodage xml
Posté : 20 déc. 2006, 09:42
Bonjour à vous,
J'ai un problème d'encodage de mes accents dans les fichiers xml que je récupère avec simplexml (php 5), j'ai cru que c'était mon fichier alors j'ai repris un exemple tout bête sur internet et ça me fait toujours la même chose.
voici mon fichier xml
Voici le code php
Quand j'accède directement au fichier xml par le navigateur j'ai l'accent qui s'affiche correctement, donc je pense pas que ça vienne du fichier xml,
mais bon en tout cas je n'arrive pas à trouver ou est le problème..
Est ce que qqun pourrait m'aider?
Je vous remercie d'avance
Davix
J'ai un problème d'encodage de mes accents dans les fichiers xml que je récupère avec simplexml (php 5), j'ai cru que c'était mon fichier alors j'ai repris un exemple tout bête sur internet et ça me fait toujours la même chose.
voici mon fichier xml
Code : Tout sélectionner
<?xml version="1.0" encoding="iso-8859-15"?>
<library>
<shelf id="fiction">
<book>
<title>Of Mice and Men é </title>
<author>John Steinbeck</author>
</book>
<book>
<title>Harry Potter and the Philosopher's Stone</title>
<author>J.K. Rowling</author>
</book>
</shelf>
</library> <?php
$library = simplexml_load_file('test.xml');
foreach ($library->shelf as $shelf) {
printf("Shelf %s\n", $shelf['id']);
foreach ($shelf->book as $book) {
printf("Title: %s\n", $book->title);
printf("Author: %s\n", $book->author);
print '<br>';
}
}
?>
et l'output est toujoursComme vous le voyez l'accent ne sors pas.. j'ai essayé plusieurs type d'encodage.. plusieurs éditeurs de textes (notepad, pspad, zend)Shelf fiction Title: Of Mice and Men é Author: John Steinbeck
Title: Harry Potter and the Philosopher's Stone Author: J.K. Rowling
Quand j'accède directement au fichier xml par le navigateur j'ai l'accent qui s'affiche correctement, donc je pense pas que ça vienne du fichier xml,
mais bon en tout cas je n'arrive pas à trouver ou est le problème..
Est ce que qqun pourrait m'aider?
Je vous remercie d'avance
Davix