Gunnar Bittersmann: html5 Validation -- unverständliche Fehlermeldung

Beitrag lesen

@@Felix Riesterer

Warning: Using windows-1252 instead of the declared encoding iso-8859-1.

zu Deutsch etwa "Warnung: Benutzt windows-1252-Enkodierung anstatt der im Dokument angegebenen ISO-8859-1-Enkodierung.

Nein, im Dokument ist gerade nicht ISO 8859-1 angegeben, wie die Fehlermeldung besagt.

Dein Dokument enthält Text (lies: HTML-Code), der in windows-1252 kodierte Zeichen enthält.

Nein, der in UTF-8 codierte Zeichen enthält, wie auf dem von dir gezeigten Screenshot zu sehen ist.

Im Dokument steht aber, dass es ISO-8859-1 sein soll,

Nein, das steht im HTTP-Header.

Weil [UTF-8] … ein internationaler Standard ist. Wenn auch nicht für Windows-Systeme...

Was hat Windows damit zu tun?

Ich würde denken, kein Betriebssystem nutzt intern UTF-8, sondern Codierungen mit fester Anzahl von Bytes pro Zeichen, also UCS-2 (bzw. UTF-16) oder UCS-4 (UTF-32).

UTF-8 ist die bevorzugte Zeichencodierung bei der Übertragung zwischen Systemen.

LLAP 🖖

--
„Wir haben deinen numidischen Schreiber aufgegriffen, o Syndicus.“
„Hat auf dem Forum herumgelungert …“
(Wachen in Asterix 36: Der Papyrus des Cäsar)