Je travaille sur une skill Amazon Echo, qui est basée sur un flux RSS. Ce flux est encodé en iso-8859-1, mais il doit être en UTF-8.
Comme la skill a seulement besoin de la balise dans mon cas, j'ai essayé :
$content = $xml->getElementsByTagName("encoded")
->item($i)->nodeValue;
utf8_encode($content);
Mais cela n'a rien fait. Aussi dans l'en-tête lorsque je charge le fichier via :
$file = 'old.xml';
$xml = new DOMDocument('1.0', 'utf-8');
$xml->load($file);
Il indique toujours :
Maintenant je ne trouve pas de solution pour résoudre ce problème. Peut-être changer tout le flux en UTF-8. Des idées ?