-
Internet Explorer und falsche Charsets
Stefan · 06.11.08, 15:29 Uhr · Allgemeines
Der Internet Explorer birgt immer mal wieder kleine Überraschungen. Heute: Daten aus einem Webformular wurden nur im Internet Explorer in einem falschen Encoding geliefert und bei Umlauten auch die Datenbank-Inserts an der Stelle des Umlauts abgebrochen. Die komplette DB Struktur ist sauberes utf8, und auch die Zend Framework Response Objekte geben eigentlich einen korrekten Header mit dem korrekten Charset zurück.
Zusätzlich stand aber im Template folgender Meta-Tag:
<meta http-equiv="content-type" content="text/html; charset=utf8" />
Schaut eigentlich richtig aus. Das Problem war zu beheben, indem wir den Content-Type in folgenden geändert haben:
<meta http-equiv="content-type" content="application/xhtml+xml;charset=utf-8" />
So hatte ich das Problem auch noch nie. Vor allem, da in allen anderen Browsern alles problemlos funktionierte und nur im Internet Explorer die Datenbank-Inserts abbrachen.
-
Kommentar schreiben
