AJAX umschreiben von request.responseText; !?

Hey @ all,

ich habe Folgendes Problem:
Ein ganz normaler AJAX Request wird ausgeführt… Welcher dann in ein div ausgegeben wird.

Das Problem: Umlaute oder Sonderzeichen werden mit deinem � bei der Ausgabe angezeigt.
Hat einer´n Plan wie man diese � zum eigentlichen Zeichen umwandeln kann?

Hier mal das Script:

[code]…

function blub(abc,xyz) {

	// Request erzeugen
	if (window.XMLHttpRequest) {
		request = new XMLHttpRequest(); // Mozilla, Safari, Opera
	} else if (window.ActiveXObject) {
		try {
			request = new ActiveXObject("Msxml2.XMLHTTP"); // IE 5
		} catch (e) {
			try {
				request = new ActiveXObject("Microsoft.XMLHTTP"); // IE 6
			} catch (e) {}
		}
	}

	// überprüfen, ob Request erzeugt wurde
	if (!request) {

		alert("Kann keine XMLHTTP-Instanz erzeugen");
		return false;
	}

else {

		// Request öffnen
		request.open("POST", url, true);
		// Requestheader senden
		request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		// Request senden
		request.send("abc="+abc+"&xyz="+xyz);
		// Request auswerten
		request.onreadystatechange = interpretRequest;
	}
}

// Request auswerten
function interpretRequest() {
	switch (request.readyState) {
		// wenn der readyState 4 und der request.status 200 ist, dann ist alles korrekt gelaufen

		case 4:
                      				if (request.status != 200) {

			document.getElementById("Ausgabe").innerHTML = "Fehler:"+request.status;				}
                                            else {
				var content = request.responseText;
				// den Inhalt des Requests in das <div> schreiben
				document.getElementById("Ausgabe").innerHTML = content;
				document.getElementById("Ausgabe").style.display = "block";
			}
			break;
		default:
			break;
	}
}

//–>[/code]

lg Lukas

Ich vermute ein Problem mit dem Zeichensatz. Das hier könnte u.U. helfen:
http://www.ajax-community.de/sonstige-probleme/3027-problem-umlaute-zeichensatz.html

pit