Der Martin: Sonderzeichen • fehlerhaft

Beitrag lesen

Hi,

(die Seite ist per header auf 8859-1 codiert).
Nun habe ich das Zeichen mit • definiert, jetzt sagt der Validator: Referenz auf nicht-SGML Zeichen.

völlig zu Recht. Denn die Werte 0x80..0x9F sind in ISO-8859-1 nicht definiert. Was du meinst, ist nicht ISO-8859-1, sondern Windows-1252, das im Vergleich zur ISO-Codierung die Werte 0x80..0x9F mit zusätzlichen Zeichen belegt (z.B. 0x80 für das Euro-Symbol).

Entweder stellst du deine Codierung also auf Windows-1252 um, oder du suchst dir aus dem in ISO erlaubten Bereich ein anderes Zeichen aus, oder du suchst das gewünschte Zeichen in Unicode und stellst auf UTF-8 um.

Angezeigt wird es aber in beiden Fällen korrekt.

Auf einem Windows-basierten Browser? Vermutlich ja. ;-)

Ciao,
 Martin

--
Lache, und die Welt wird mit dir lachen.
Schnarche, und du schläfst allein.