Das nahezu Unmögliche ist geschehen ^^
Das Problem war folgendes:
Der Grund, warum die Seite nicht aktualisiert wurde, ist, dass der IE6 dieses meta Tag nicht verstanden hat:
HTML:
<meta http-equiv="content-Type" content="text/html; charset=utf-8">
Dann hab ich ausprobiert, ob der dieses versteht:
HTML:
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
und siehe da, es geht! Der FF zeigts in utf-8 an, der IE im ISO Format.
Ich hab's jetzt mal vorläufig so gelöst:
HTML:
<!--[if lte IE 6]><meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"><![endif]-->
<meta http-equiv="content-Type" content="text/html; charset=utf-8">
Zwar nicht gerade sauber, aber was solls.
Das einzige Problem, das ich nun noch beheben muss, ist, dass alle Umlaute im IE nicht korrekt dargestellt werden. Wie löse ich das am besten?
Gibt es php-Funktionen, die die Ausgabe berichtigen, oder soll ich die Umlaute vorm Abspeichern in der Datenbank durch ä etc. ersetzen? Oder wäre es besser überhaupt ins Iso-Format zu wechseln?
Lg