Gunnar Bittersmann: Sonderzeichen werden trotz utf-8 falsch dargestellt

Beitrag lesen

@@contras_t:

nuqneH

Die falsche kodierung fällt auf,

Nein, da ist keine falsche Zeichencodierung, denn

content: '\006958';

besteht nur aus ASCII-Zeichen.

Und BTW, Nicht-ASCII-Zeichen sind *keine* „Sonderzeichen“. Sondern ganz normale Zeichen einer bestimmten Schrift.

Sonderzeichen sind Zeichen, die *in einem bestimmten Kontext* eine Sonderbedeutung haben und deshalb kontextgerecht escapet werden müssen.

In obiger Codezeile ist \ ein solches, da es in CSS ein Zeichenescape einleitet. In HTML sind < und & Sonderzeichen, in Attributwerten auch " bzw. '.

Qapla'

--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)