Sven Rautenberg: Sonderzeichen

Beitrag lesen

Moin!

<field label="Ich w&#252;nsche einen pers&#246;nlichen Be

(Unicode-Maskierung ?)

Nicht wirklich.

Der Zeichensatz von HTML ist Unicode, d.h. alle in Unicode definierten Zeichen können in irgendeiner Form in HTML vorkommen und müssen vom Browser verarbeitet werden können (ob der sie auch sinnvoll darstellen kann, also als vernünftiges Schriftzeichen, ist eine andere Frage).

Die Nummerncodes in deinem Extrakt sind numerische Zeichenreferenzen. Die Ziffernfolge ist die dezimale Darstellung des Unicode-Codepoints. Und das ist für das kleine Ü eben 252, das kleine Ö hat 246. Das Eurozeichen wäre 8364.

  1. Ist es der Browser selbst, der im Quelltext aus dem "&#252;"
    ein "ü" macht ?

Ja, das muß er. Die numerische Zeichenreferenz ist eine Form der Codierung neben vielen anderen.

  1. Ist es, abgesehen davon, ob die Ausgabe richtig ist,
    ein Fehler ?

Absolut nicht.

- Sven Rautenberg

--
"Love your nation - respect the others."