Au boulot hier je suis resté bloqué un moment sur un point dont la solution est toute bête, encore faut il la connaitre. Alors si ça peut vous éviter de tomber dans le panneau...
Situation :
- un fichier XML, enregistré en ISO, avec en-tête déclarant un charset ISO
- une BD en ISO
- un script PHP, dans un fichier en ISO
But :
parser le fichier XML et enregistrer les données en BD
Problème :
problème d'encodage au final dans la BD
Solution:
Comme dit dans l'intro sur l'extension DOM, toutes les méthodes de cette extension fonctionnent en interne avec un encodage UTF-8. Pensez donc à utiliser utf8_encode et utf8_decode.
Morale :
RTFM !!!


Et je rajouterai oublie DOM
Et je rajouterai oublie DOM et passe à SimpleXML qui comme son l'indique est tellement plus simple ^^