@@robertroth
Das Dokument, das ich mit dem iframe einbinde, ist ganz normal UTF-8 kodiert. Regeln musst Du die passende Kodierung in deinem Editor.
Das tut sie doch schon.
Angeben musst Du die Kodierung in der Datei selbst. Siehe Gunnars Antwort.
Ich sagte nichts von „musst“. Richtig im Sinne von RFC 2119 wäre „solltest“.
Du hast die Kodierungsangabe als Attribut in der Referenz (dem "Link") für das I-Frame gesucht.
Wäre ja vielleicht möglich gewesen …
Aber vergleiche: in einer 《a href="..."》 gibst Du auch keine Kodierung an!
… genau das war aber in HTML 4.01 möglich. In HTML5 ist es missbilligt. Steht auch in dem von mir verlinkten Artikel.
Welche Kodierung Dein Webserver vorgibt, kannst Du dir mit einem Tool für die HTTP-Headers ansehen. Firefox stellt hier verschiedene Möglichkeiten zur Verfügung.
Der W3C Internationalization Checker ist dafür prädestiniert.
Die Angabe der Kodierung durch den Webserver hat gegenüber der im Dokument Priorität.
Nein, das kann man so nicht sagen. Das BOM (auch eine Angabe im Dokument) hat Priorität gegenüber der Angabe durch den Webserver. Steht auch in dem von mir verlinkten Artikel.
LLAP
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)