[Administration] Problème d'encodage de la tribune
Soumis par Khâpin (Jabber id, page perso, ) le 24 décembre 2007. Fermé par Benoît Sibaud (Jabber id, page perso, ) le 16 février 2008. 0 vote(s). Voter pour cette tâche> Lire l'entrée (3 commentaires, moyenne: 0,3).
[+] RUBY sux0r ?
C'est trop facile de rejeter la faute sur DLFP alors que le problème semble venir du parseur qui se crash à la première erreur.
Je ne connais absolument rien en ruby mais n'existe-il pas comme en java une structure de code try/catch ?
[ Répondre ]
-
[^]Re: RUBY sux0r ?
Posté par Khâpin (Jabber id, page perso, ) le 24/12/2007 à 18:10. (lien). Évalué à 1.Oui, en ruby il y a "rescue", qui fait la même chose.
Mais la question n'est pas là : que le programme se plante ou sorte "je n'ai pas pu parser le document, mais je ne suis pas planté, nananèreuh", ça revient au même pour moi.
Le problème dans ce cas-là, c'est que le "ì<" bouffe le <, donc la balise <message> ne se ferme pas, et du coup il est impossible de parser...
C'est clairement la faute de DLFP, qui fournit un xml non valide, et non du parseur, qui n'est pas censé deviner que de temps en temps un caractère prétenduement UTF8 n'en est pas un...[ Répondre ]
Corrigé
En principe c'est corrigé.
(c'est étonnant d'ailleurs que le module de validation unicode de PHP soit encore en développement... on passe par recode pour l'instant pour tester la validité utf8)
[ Répondre ]


