UTF-8 Hölle
Dachte eigentlich das es bei unserem firmeninternen CMS keine Probleme mit der UTF-8 Kodierung gäbe. Die DB spricht UTF-8, die Seiten werden in UTF-8 editiert, der ContentType ist korrekt etc.
Aus irgendwelchen Gründen interpretierte ausgerechnet der IE8 bestimmte statische HTML Seiten nicht in UTF-8 sondern in 8859-1 (obwohl der ContentType im HTML Kopf korrekt angegeben war). Der kleine aber feine Unterschied ist das der Webserver (hier Apache2) bereits beim Transport den korrekten ContentType angibt (kann man einfach testen mit wget -S URL). Abhilfe brachte dann die folgende Zeile in der VirtualHost Definition von Apache2.
AddDefaultCharset utf-8
Categories: Information Technology