Robert Bienert: UTF-8: was muss man beachten?

Beitrag lesen

[...]

Der HTTP-Header ist relevant, wenn das Dokument per HTTP übertragen wird. Die Kodierungsangabe im meta-Element ist in allen anderen Fällen wichtig. Diese Angaben haben andere Wirkungen und nützen anderen Zwecken, sodass man nicht davon sprechen kann, dass eines davon das andere überflüssig macht.

Naja, für lokale Dateien stimmt das schon, aber das entscheidende Atrribut lautet http-equiv, da steckt ja schon HTTP mit drin.

(eine Ausnahme: bei XHTML sollte man im Header "Content-Type: text/html" angeben und in HTML "<meta http-equiv="Content-Type" content="application/xhtml+xml" />", weil sonst der IE nicht will.)

Wie kommst du darauf?

Ich habs ausprobiert. Der korrekte (empfohlene, weil noch nicht als Standard) MIME-Type für XHTML ist nun mal application/xhtml+xml und nicht text/html. Bei text/xml stellt der IE übrigens das XML-Gerüst dar, auch nicht schlecht.

Mathias

Gruß, Robert