wahsaga: [Ajax, PHP, JavaScript] Selbe Daten. Unterschiedlicher Empfang

Beitrag lesen

hi,

Aber kann ich nicht JavaScript auch auf ISO-8859-1 umstellen?

http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
So scheint es nicht zu funktionieren.

Natürlich nicht - deine Daten sind immer noch in UTF-8 kodiert - du "lügst" jetzt nur in der Angabe, die du dem verarbeitenden Script gegenüber machst.

Wenn du wirklich ISO-8859-1 liefern willst, müsstest du in diese Kodierung umwandeln - per Javascript machbar, aber vermutlich nicht trivial.

Wenn du ISO-8859-1 haben willst, dann solltest du eher serverseitig die Daten von UTF-8 in diese Kodierung umwandeln - utf8_decode().
Sei dir aber im Klaren, dass dabei Zeichen auf der Strecke bleiben können, die ISO-8859-1 nicht abbildet.
Gleich überall mit UTF-8 zu arbeiten, könnte die bessere Wahl sein.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }