Hiho,
beim einlesen verwende ich die Standardeinstellungend es XML-Parsers (das dürfte iso-8859-1 sein). Bei der Ausgabe ist leider gar nicht so einfach möglich, denn das ganze landet erst mal in ner Datenbank. Das Problem ist (denke ich) auch gar nicht so sehr die Ausgabe des PHP-Scriptes, denn die Sonderzeichen sind ja auch schon falsch wenn ich die XML direkt in einem texteditor öffne oder sie mir im Browser anzeigen lasse.
Ich hab mal ne Beispieldatei erstellt. Siehe hierzu bitte meine kleinen Anmerkungen in dem Post:
https://forum.selfhtml.org/?t=116805&m=747530
Gr?áe (*g*)
Marc