AJAX Daten in ISO-8859-1 oder UTF-8 oder Beides

Egal mit welchem Charset die Seite ausgeliefert wurde, Ajax sendet UTF-8, kann aber auch in ISO senden

Ergebnis

Die eingegebenen Zeichen werden für ISO mit escape(), für UTF8 mit encodeURIComponent() kodiert:

UTF-8: ISO-8859-x:

Erläuterung: Die o.g. JavaScript Funktionen kodieren die der Zeichenkodierung entsprechenden Bytes (Oktetten) so, daß sie per AJAX prozentkodiert übertragen werden können.

Beachte: Die JS Function escape() ist als deprecated eingestuft!


Die rein persönlichen Zwecken dienende Seite verwendet funktionsbedingt einen Session-Cookie. Datenschutzerklärung: Auf den für diese Domäne installierten Seiten werden grundsätzlich keine personenbezogenen Daten erhoben. Das Loggen der Zugriffe mit Ihrer Remote Adresse erfolgt beim Provider soweit das technisch erforderlich ist. @: nmq​rstx-18­@yahoo.de