PeterPaule: Hilfe: Jeder Browser nutzt andere Zeichenkodierung bei Umlauten

Beitrag lesen

Hallo,
ich brüte schon seit Tagen an einem Problem, dass mir bisher nie begegnet ist:

Ich habe eine Website erstellt, die ein Drop-Down-Menü und zwei Inline-Frames (für Menü und Content) hat. Beim Klick auf einen Menüpunkt werden per Javascript beide Frames gleichzeitig aktualisiert. Jede  Seite enthält dien Tags
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> und
<meta http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">

Funktioniert einwandfrei, bis auf die deutschen Umlaute!!!

  • Opera zeigt alles korrekt an

  • bei Firefox funktioniert die automatische Erkennung nicht. Wähle ich aktiv die ISO 8859-1-Zeichenkodierung aus, zeigt er nur manche Seiten korrekt an und manche fehlerhaft. Wähle ich UTF-8, dann werden die zuvor fehlerhaften korrekt angezeigt und die zuvor korrekt fehlerhaft angezeigt.

  • und Maxthon (alias IE) hat gar was sonderbares: im Dropdown-Menü kann man auf den obersten Menüpunkt klicken, der erste Untermenü-Punkt verweist auf denselben Content, doch beim Hauptmenü-Punkt zeigt er die Umlaute nicht korrekt an - beim Untermenüpunkt dagegen korrekt.

Ihr könnt Euch hier die Seite anschauen und mit unterschiedlichen Browsern testen:
http://www.biotherik.de/profin

Ich weiß absolut keinen Rat und hoffe auf Eure konstruktive Hilfe

PeterPaule