Quando utilizzo in un campo di testo dinamico testo proveniente da un fil xml creato tramite script php non riesco a visualizzare correttamente le lettere accentate. Ad esempio se ho "èrr" i tre caratteri vengono considerati tutto un unico carattere e vengono visualizzati come un quadratino. Qualcuno è già incappato in questa cosa e può aiutarmi?

PS: Uso XML bad-formed, inizio il file così:

<?php echo "<?xml version='1.0' encoding='ISO-8859-1'?>" ?>

Ho provato anche encoding UTF-8, ma andava ancora peggio!