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