Hello,
AJAX, bzw. der http://de.wikipedia.org/wiki/XMLHttpRequest arbeiten immer mit UTF-8.
Tom, zum Verständnis Klicke mal hier
Du siehst:
00.00.0000: Datum%20nicht%20g%FCltig
Das ist die Response vom Server, die hat mit utf8 nichts zu tun. Wenn Du nun das Script ohne Parameter aufrufst und ein ungültiges Datum in das Formular eingibst, landet dieselbe Response (Datum nicht gültig), weil Ajax, über das DOM im Browser. Dort hab ich die Javascript-Funktion "unescape" eingebaut (siehe Quelltext).
var textarray = unescape(req.responseText);
Womit der Zeichensalat wieder lesbar gemacht wird. Genau das ist das Problem, worum sich der Programmierer bei Ajax selbst kümmern muss.
Hotti
--
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.