@@hfgrt:
nuqneH
Daher habe ich vor den Kopfdaten, wie auf der SELFHTML-Seite ausdrücklich empfohlen, das Folgende eingefügt:
<?xml version="1.0" encoding="UTF-8" ?>
Davon kann man nur ausdrücklich abraten, da dies IE < 7 in den Quirks-Modus versetzt.
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
Jetzt funktioniert es zwar tadellos. Allerdings frage ich mich, worin der Unterschied liegt. Könnt Ihr mir das sagen?
Wenn Browser XHTML als 'text/html' verarbeiten, dann mit ihrem Tagsoup-Parser. Der versteht kein XML, insbesondere also keine XML-Deklaration.
Offenbar sendet dein Webserver keine Information über die Zeichencodierung im HTTP-Header. Das möchtest du vielleicht ändern. Siehe Änderung der Zeichencodierung einer (X)HTML-Seite auf UTF-8: Schritt 3 und Literaturhinweise.
Qapla'
Bildung lässt sich nicht downloaden. (Günther Jauch)