Liebe(r) t:o:b,
Javascript _erwartet_ eine UTF-8 kodierte Antwort. Wenn Du den AJAX-Request einmal direkt im Browser eingibst, dann sollte im Browserfenster der ausgegebene Code stehen. Wenn Du dann auch noch sicherstellst, dass Dein Browser alles als UTF-8 interpretiert, dann sollte die Anzeige wieder stimmen.
aber wie kann ich jetzt die zeichen korrekt anzeigen lassen
Wenn Dein aktuell angezeigte Dokument nicht in UTF-8 kodiert ist, Javascript aber eine in UTF-8 kodierte AJAX-Antwort in dieses einbinden soll, dann bin ich im Moment überfragt.
Ich hatte vorher vergessen, dass Du möglicherweise noch einen UTF-8 Header mitschicken solltest:
// Header für AJAX-Antwort
header('Content-Type: text/xml; charset=utf-8');
Liebe Grüße aus Ellwangen,
Felix Riesterer.