Hi Tim,
Der Knackpunkt hier ist der Begriff „higher-level protocol“ - in diesem Fall ist damit HTTP gemeint.
Vergleiche auch die Notiz der W3C HTML Working Group zum Thema XHTML Media Types zu text/html:
„Authors should also be careful about character encoding issues. A typical
misunderstanding is that since an XHTML document is an XML document, the
character encoding of an XHTML document should be treated as UTF-8 or
UTF-16 in the absence of an explicit character encoding information. This
is NOT the case when an XHTML document is served as 'text/html'.“...
danke für diese Info. Schade, daß die Firefox-Entwickler diese Notiz offenbar noch nicht gelesen haben, denn dann würden mir so manche Fragezeichen erspart bleiben. ;-)
Ich bin langsam so weit, eine Seite zu erstellen, auf der ich all die in sich widersprüchlichen Aussagen dazu sammele.)
Mach das doch. Ich fände das sehr sinnvoll - am besten auch noch in einer englischen Übersetzung, falls von W3C mal jemand draufgeht. ;-)
Also wäre die Quintessenz bei als text/html ohne Kodierungsangabe ausgeliefertes XHTML 1.0 dann wohl, daß eine XML-Deklaration auch hier streng genommen unverzichtbar ist.
freundliche Grüße
Ingo