Sven Rautenberg: XMLHttpRequest und Kodierungen

Beitrag lesen

Moin!

AJAX arbeitet ausschließlich mit UTF-8.

Was soll das heißen?

Man kann es natürlich auch noch bis ins Detail versuchen auszudiskutieren, und Fallunterscheidungen je Browser-Unterversion vorzunehmen. Das wollte ich vermeiden.

Die einfache Regel ist: Wer was mit XMLHttpRequest macht (im Sprachgebrauch der Unwissenden auch als "AJAX" bezeichnet), der muß - zumindest für diesen Teil - UTF-8 verwenden, um seine Textdaten zu codieren.

Jeglicher Versuch, da etwas anderes zu provozieren, führt ins Chaos. Tu es nicht.

Wieso? UTF-8 ist ratsam. Aber nicht, weil XMLHttpRequest eine Limitierung vorschreibt.

Ich habe es mir nicht im Detail gemerkt, wo exakt die Probleme auftreten. Ich habe mir die aus diesen unwichtigen Details resultierende Lösung gemerkt: "AJAX === UTF-8 nehmen".

- Sven Rautenberg

--
"Love your nation - respect the others."