Wie muss ich hier die escape()-Funktion anwenden, damit die Umlaute richtig angezeigt werden (und nicht dies komischen Fragezeichen)?
Da muß man nix escapen oder so, AJAX spricht UTF-8, bei deiner Seite ist ISO-8859-1 angegeben. Außerdem sollten dioe Daten auch als UTF-8 bereitgestellt werden, das mußt du dir auch ansehen. Erst wenn alles UTF-8 ist, dann sollte es auch vernünftig dargestellt werden.JJ
Alle Daten UTF-8-Konform zu machen, wäre sehr aufwändig, da sie aus einer Datenbank kommen, und die ist sehr umfangreich! Bin jetzt auf eine sehr einfach Lösung - speziell für ASP - gestoßen:
Es reicht folgenden Code am Anfang der Seite anzubringen:
<%@ CodePage=65001 %>
<% Response.CharSet = "UTF-8" %>
Und schon ist das Problem gelöst! ; )
Dennoch vielen Dank!