daGizmo: AJAX: Problem mit Umlauten

Beitrag lesen

Ich arbeite gerade an meiner ersten AJAX-Anwendung, und komme eigentlich gut voran... leider habe ich Probleme mit den Umlauten : (

Habe natürlich schon recherchiert, und soweit rausgefunden, das ich dazu mit der JavaScript-Funktion "escape() / unescape()" arbeiten muss. Was mir jedoch unklar ist, ist wie und wo ich diese escape()-Funktion anwenden muss?

In meinem Fall geht es um eine ganze ASP-Seite, die via AJAX angezeigt wird:

function loadDataFolders(subfolder) {

var xml_http = new XMLHttpRequest();
xml_http.open('GET','rechnungsarchiv_ordner.asp?subfolder='+subfolder, true);

xml_http.onreadystatechange = function() {
 if (xml_http.readyState == 1) {
  document.getElementById('loading').style.display = 'inline';
 }

if (xml_http.readyState == 4) {
  var ausgabe = xml_http.responseText;
  document.getElementById('ordner').innerHTML = ausgabe;
  document.getElementById('loading').style.display = 'none';
 }
}

xml_http.send(null);
}

Dieses Script ist noch nicht IE-Konform - wie gesagt, ist meine erste AJAX-Anwendung und dieses Script mehr ein Testscript. Mit dem Firefox funktioniert auch alles einwandfrei... bis auf die Umlaute.

Wie muss ich hier die escape()-Funktion anwenden, damit die Umlaute richtig angezeigt werden (und nicht dies komischen Fragezeichen)?

Schon mal danke für jeden Tipp!
Grüße aus Wien,
daGizmo