Tsames: Zeichen € bis Ÿ der iso-8859-Zeichensätze

Beitrag lesen

Hi Calocybe,

Meinst Du, Du willst die numerischen Zeichenreferenzen (numeric character references) verwenden? Das hiesse, dass Du sowas wie € direkt in den HTML-Text schreibst.

Das meinte ich! Also genau, wie ich sonst die Unicode-Werte eingebe.

Angaben wie € dagegen beziehen sich immer auf Unicode, [...] Wie Du siehst sind das alles Control characters, also Zeichen, die eine bestimmte Bedeutung haben, aber ueberhaupt nicht darstellbar sind, weil sie kein zugeordnetes "Bild" haben ("Glyph" genannt). Wenn ein Webbrowser da also irgendwas anderes als gar nichts oder einen Platzhalter hinmalt, dann ist er kaputt.

Mir ist allerdings selbst noch nie ein Browser untergekommen, der hier Probleme macht, d.h. sie sind alle "kaputt" ;-)
Aber im Ernst: die Steuerzeichen machen ja in einem HTML-File keinen Sinn, insofern waren diese Plätze ja tatsächlich frei und werden deshalb vom ANSI-Zeichensatz auch eigentlich gut genutzt. Dieser hat sich meiner Meinung nach als Quasi-Standard bei allen Browsern auf allen Betriebssystemen durchgesetzt (oder gibt es doch Gegenbeispiele?). Der HTML-Standard wird hier ja lediglich durch die ANSI-Zeichen ergänzt.

Wenn Du sowas verwendest, verlaesst Du Dich auf einen Bug bzw. darauf, dass sich ein Bug in einer ganz bestimmten Weise aeussert. Das heisst, Du sabotierst Deine Seite mit einer Zeitbombe, denn je neuer die Browser, umso naeher sind sie an den Standards.

Einen Bug würde ich es nicht unbedingt nennen, es ist wohl mehr eine freie Interpretation, was die Zeichenwerte bedeuten sollen. Aber da es alle Browser gleich interpretieren (nämlich als ANSI-Zeichensatzwerte), macht es in der Paxis ja auch keine Probleme. Der Standard wird dabei nicht sabotiert, da er hier wohl einfach eine Lücke hat. Ich kann mir nicht vorstellen, dass diese Zeichen im HTML-Standard wirklich für etwas anderes reserviert sind. Also gibt es auch keinen Grund, dass die Browser die Unterstützung hierfür irgendwann aufgeben sollten.
<Wunsch>Vielleicht toleriert ja irgendwann sogar der Validator diesen Quasi-Standard!</Wunsch>

PS: Sollte es doch auf irgendeinem System Probleme machen, weil ein Browser eben nicht den ANSI-Zeichensatz für diese Zeichen verwendet, lasse ich mich sofort vom Gegenteil überzeugen.

Viele Grüße
Tsames