Hallo,
ich versuche schon die ganze Zeit vergeblich die Umlaute zu decodieren.
Verwende folgenden Zeichensatz
http_request.overrideMimeType('text/xml; charset=ISO-8859-1');
siehe diesen Beitrag von dedlfix.
€ wird zum Beispiel zu €
Das ist besonders lustig, weil das Euro-Zeichen in der von Dir erwähnten Zeichenkodierung überhaupt nicht vorkommt.
Freundliche Grüße
Vinzenz