|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : octobre 2006 Messages : 27 ![]() |
Bonjour / bonsoir,
désolé pour le titre à rallonge. Je tente vaillament de parser un fichier xml avec php. Je suis encore en version 4 pour des raisons politiques. Du coup j'ai un code qui m'affiche correctement la valeur de mes noeuds etc. Sauf que je travaille en Persan et que là, c'est la catastrophe je me retrouve avec des ????? à la place de mon mot. Dans mon xml j'ai pourtant eu la possibilité d'ajouter mes mots sans soucis. Mon fichier php est en utf-8 et le xml aussi. Si encore il me transformait ça en utf-8 je dirais ok ! Je pense que l'erreur doit venir de mon parsing php (que j'ai trouvé tout fait hein...)alors je me permet de vous le mettre ici. Je pense ça car j'arrive bien à récupérer mes mots Persans en passant par flash par exemple. Merci beaucoup beaucoup pour les gens qui ont une idée et encore pardon pour la longueur de la tartine. Code :
|
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() Inscription : mai 2004 Messages : 4 490 ![]() |
Bonjour,
a priori, le problème ne vient pas de ton code PHP. Le fait d'utiliser xml_parser_create() sans préciser d'encodage en paramètre, signifie que l'encodage de sortie sera le même que l'encodage d'entrée. Le problème doit plus venir de l'affichage de la page par le navigateur. Tu devrais ajouter une balise META précisant l'encodage de la page, pour tester...
__________________
FAQ XML ------------ « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser » Giacomo Leopardi |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : octobre 2006 Messages : 27 ![]() |
Merci pour ta réponse mais j'ai finalement opté pour SimpleXml. D'un côté c'est 1000x plus clair pour récupérer mes infos et en plus j'arrive bien à afficher mes mots en persans.
Maintenant, yapluka trouver un hebergeur avec du php5 ou un truc équivalent en php4 (je suis sur le point de tester miniXml). Bonne soirée, Y |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com