@@Der Martin
Es gibt auch die Meinung, dass der Server gar keine Angabe zur Zeichencodierung machen sollte.
hmm, und was anstatt? Nur BOM oder meta-Element?
Ja. Nichtausschließendes Oder.
Würde ich zumindest nicht tun wollen. Wenn eine Angabe in den Meta-Daten des Protokolls (HTTP) schon vorgesehen ist, möchte ich die auch nutzen.
Oder auch nicht. Zum Beispiel, wenn du Altlasten in ISO 8859-1 hast, neu hinzukommende bzw. bearbeitete Dokumente aber selbstverständlich in UTF-8 codierst. Dann soll der Server keine Angabe zu allen Dokumenten machen, sondern jedes Dokument seine Zeichencodierung selbst angeben.
Schließlich gibt es neben HTML auch andere textbasierte Formate, die kein meta-Element im Dokument kennen,
Ja. Wir reden hier aber schon über HTML-Dokumente.
und eine BOM wird von der verarbeitenden Software oft nicht unterstützt
Der Bug wäre in jener Software zu fixen.
LLAP 🖖
Ist diese Antwort anstößig? Dann könnte sie nützlich sein.