Bonjour,
J'ai déjà lu plusieurs messages se rapprochant de mon problème mais aucun qui correspond vraiment à ce que je cherche...
Voilà je dois écrire avec un programme PHP un fichier XML encodé en UTF-8.
J'ai donc écrit ce code :
$doc = new DOMDocument('1.0','utf-8');
Puis à chaque fois que j'écris du texte susceptible de contenir des caractères spéciaux :
($doc->createTextNode(utf8_encode($metadata[0]['TITRE'])));
Le problème est que quand j'ouvre le fichier xml (avec un éditeur XML)crée les caractères spéciaux apparaissent "normaux" c'est à dire par exemple j'ai des 'é' affichés alors que j'attends des é à la place...
Comme je n'y connais pas grand chose dans ces problèmes d'encodage je nage un peu et je vois pas trop quoi faire...
Merci de votre aide!!
Partager