Was dieses Werkzeug tut
Jede Referenz &…; wird zu dem Zeichen, das sie benennt.
- Numerisch, dezimal —
éergibté. - Numerisch, hexadezimal —
éundéergeben beideé. - Benannt —
&, ,—,éund rund sechzig weitere gängige Namen.
Ein Zeichen außerhalb der Basisebene kommt als eine Referenz an und geht als ein Zeichen heraus: 😀 und 😀 ergeben beide das Emoji.
Ein unbekannter Name bleibt sichtbar
♥ kommt als ♥ heraus.
HTML5 definiert mehr als zweitausend Namen. Dieses Werkzeug trägt die, denen man wirklich begegnet, und lässt den Rest unangetastet — weil die Alternativen schlechter sind. Eine nicht erkannte Referenz zu löschen verliert stillschweigend Daten. Sie zu raten erfindet ein Zeichen, das nie da war. Sie sichtbar zu lassen sagt Ihnen genau, was nicht behandelt wurde, und die numerische Form funktioniert immer.
Die Dekodierung läuft einmal
&lt; ergibt <, nicht <.
Das ist die richtige Antwort, keine Einschränkung. &lt; ist das, was ein Kodierer erzeugt, wenn der Quelltext die vier literalen Zeichen < waren — ein einziger Durchgang liefert also genau diesen Quelltext. Den Dekodierer erneut laufen zu lassen würde escaptes Markup in lebendiges Markup verwandeln, genau das Versagen, das Escapen verhindern soll.
Das Semikolon ist Pflicht
& x bleibt unangetastet. Browser dekodieren manche Referenzen tatsächlich ohne Abschluss, aus Kompatibilität mit Dokumenten aus den Neunzigern, aber welche, hängt vom Parser und vom Kontext ab. Das Semikolon zu verlangen heißt, dass das Ergebnis nicht davon abhängt, wen Sie fragen.
Referenzen, die kein Zeichen benennen
Drei Fälle kommen unverändert zurück, statt dekodiert zu werden:
�— ein NUL hat in HTML keine zulässige Darstellung, und eines zu erzeugen schneidet eine C-Zeichenkette ab, zerstört ein SQL-Insert und beschädigt alles, was das Ergebnis liest;�bis�— Surrogathälften sind keine Zeichen, nur ein Kodierungsartefakt;- alles über
— jenseits der Obergrenze von Unicode.
Sie sehen die Referenz, die Sie eingegeben haben — das ehrliche Signal, dass sie nichts benannt hat.
Datenschutz ab Werk
Alles läuft lokal in deinem Browser mit JavaScript. Deine Daten werden nie hochgeladen, wodurch das Tool auch für sensible Inhalte sicher ist und offline funktioniert.