Micha: Javascript "escape" wird durch "encodeURI" ersetzt?

Beitrag lesen

Hallo Struppi,

vielen Dank für Deine Antwort!

Was heißt Abfrage mit JS? AJAX?

Ja, mit dem XMLHttpRequest-Objekt.

Dann treten Probleme auf, wenn die Kodierung [...] nicht identisch sind. Letztlich ist es am sinnvollsten alles in utf-8 zu machen, dann brauchst du encodeURI()

Wiederspricht Dein erste Satz nicht dem zweiten? Ich hätte gefolgert, dass lediglich auf einheitliche Kodierung zu achten ist, um Probleme zu vermeiden - unabhängig davon, für was ich mich entscheide.

Der Zeichensatz der Seite ist ISO-ISO-8859-1, deshalb brauchst du escape(), wenn der Response des XMLHttpRequest auch in ISO-8859-1

Ja ist es bzw. habe ich erzwungen: header('Content-Type: text/plain; charset=ISO-8859-1');.

Mit freundlichem Gruß
Micha