Analyse XML avec des caractères spéciaux (UTF-8)

Je suis partant avec un peu de XML qui ressemble à ceci (simplifié):

<?xml version="1.0" encoding="UTF-8"?>
<alldata>
   <data name="Forsetì" />
</alldata>
</xml>

Mais après que je l'ai analysé avec simplexml_load_string le caractère spécial (i) devient: ì ce qui est évidemment assez mutilé.

Est-il un moyen pour éviter cela?

Je sais pour un fait que le XML est très bien, lors de l'enregistrement .txt et affichées dans le navigateur, les personnages sont très bien. Lorsque j'utilise simplexml_load_string sur le XML et ensuite enregistrer les valeurs dans un fichier texte, ou à la base de données, sa déformation.

Êtes-vous sûr que le codage de la page d'affichage est correct?

OriginalL'auteur Stomped | 2010-02-28