Schreibt <, >, & und Anführungszeichen als HTML-Entities, oder Entities zurück in Zeichen.
Enthält eine Zeichenkette < oder & und Sie setzen sie roh in HTML, liest der Browser Markup. Kodieren macht daraus Entities, Dekodieren holt die Zeichen zurück. Das ist nicht JSON maskieren und entfernt auch keine Tags. Es schreibt Zeichen um.
&, <, > und beide Arten von Anführungszeichen.&#xHHHH;. Ist die Seite UTF-8 und sollen nur die Markup-Zeichen wechseln, schalten Sie es aus.中, Hex wie 中 und eine kurze Namensliste: amp, lt, gt, quot, apos, nbsp, copy, reg, trade, mdash, ndash, hellip, laquo, raquo, bull, middot, euro, pound, yen, cent, sect, para, deg, plusmn, times, divide, micro. Ein Name außerhalb der Liste bleibt stehen.Kodieren setzt kein Tag darum und keinen Doctype davor. Ein &, das schon der Anfang einer Entity ist, wird beim zweiten Kodieren zu &. Ein Dekodiervorgang hebt eine Schicht auf. Viele HTML5-Namen fehlen in der Liste und bleiben, wie Sie sie eingefügt haben. Eine Zahlen-Entity, die kein gültiger Codepoint ist, bleibt Text, damit der Fehler sichtbar ist.
Beim Kodieren wurde das & selbst maskiert, Sie sehen also die Entity-Quelle. Wechseln Sie auf Dekodieren, dann wird ein bekannter Name zum Zeichen.
Die Seite deckt die Namen ab, die in gewöhnlichem Text vorkommen, plus jede Zahlen-Entity. Ein unbekannter Name bleibt, damit ein Tippfehler nicht still verschwindet.