erinnere ich mich an Windoof-Notepad, in welchem man seine Textdateien auch als UTF-8 speichern könnte.
Felix,
Erinnere mich lieber nicht an den. Die neueren UTF-8-fähigen Versionen dieses – ähm – Editors(?) schmieren automatisch ein BOM mit ins Dokument. Am Anfang eines HTML-Dokuments gibt das beim Validieren lediglich eine Warnung; wenn man jedoch ein solches UTF-8-codiertes Dokument per SSI einfügt, steht das BOM mittendrin, was natürlich nicht sein darf.
Ich war schon einmal kurz davor, hier nachzufragen, was an einem HTML-Dokument nicht valide sein soll; aber die Überlegung der guten Formulierung einer Frage führt einen manchmal schon zur Antwort.
Wenn ich eine kleine HTML-Datei mit Windows-Notepad als UTF-8 speichere, wird die dann (trotz
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
) per HTTP zu UTF-8?
In der http-equiv-Angabe sollte die verwendete Codierung stehen; wenn du mit UTF-8 (bzw. ISO 8859-1) abspeicherst, dann eben UTF-8 (bzw. ISO-8859-1). Und der Server sollte im HTTP-Header nichts anderes angeben als eben UTF-8 (bzw. ISO-8859-1).
War meine UTF-8 Empfehlung nicht gut?
Doch.
Gunnar
“I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)