Welche Delphi-Version?
Ab D2009 ist .Text ein
Unicode-String und daran kannst du nichts ändern, außer beim SaveToFile den Encoding-Parameter anzugeben.
Und warum wollen du eine
XML-Datei unbedingt selber verwalten, anstatt über eine
XML-Komponente zu gehn, welche das alles richtig macht?
Wobei es hier eher nach XHTML aussieht, aber zum Erstellen reicht
XML meistens aus.
PS: é und ô sind garantiert kein UTF-8, bzw. sie liegen nicht als UTF-8 kodiert in der Datei drin.