0

Dekodiert

HTML-Escape

Kodiert

HTML-Escape
Ziel
Benannte Zeichenreferenzen
Numerische Referenznotation

Über HTML-Escape

HTML-Escape wandelt Zeichen, die in HTML eine besondere Bedeutung haben, in Zeichenreferenzen um. So kann eine Zeichenfolge sicher als HTML-Text angezeigt werden. Zum Beispiel werden < und >, die als Tags interpretiert werden können, als &lt; und &gt; geschrieben.

Durch HTML-Escaping wird verhindert, dass eingegebener Text als HTML-Tag oder Attribut interpretiert wird. Stattdessen erscheint er unverändert als Text auf dem Bildschirm.

Wenn beispielsweise „<p>Hello, world!</p>“ mit HTML-Escape umgewandelt wird, entsteht Folgendes.

&lt;p&gt;Hello, world!&lt;/p&gt;
ZeichenNach HTML-EscapeBeschreibung
<&lt;Kann als Beginn eines HTML-Tags interpretiert werden.
>&gt;Kann als Ende eines HTML-Tags interpretiert werden.
&&amp;Kann als Beginn einer Zeichenreferenz interpretiert werden.
"&quot;Hat eine besondere Bedeutung, wenn ein Attributwert in doppelte Anführungszeichen eingeschlossen ist.
'&apos;Hat eine besondere Bedeutung, wenn ein Attributwert in einfache Anführungszeichen eingeschlossen ist.

Optionen für HTML-Escaping

DenCode ermöglicht die Auswahl des Ziels, der Verwendung benannter Zeichenreferenzen und der Notation numerischer Referenzen.

Ziel
OptionBeschreibungBeispiel für „A < 😀“
BasisKonvertiert die fünf Zeichen <, >, &, " und '.A &lt; 😀
Basis + Nicht-ASCIIKonvertiert die fünf Basiszeichen sowie Nicht-ASCII-Zeichen.A &lt; &#128512;
Nicht alphanumerischKonvertiert alle Zeichen außer ASCII-Buchstaben und Ziffern.A&#32;&lt;&#32;&#128512;
AlleKonvertiert alle Zeichen.&#65;&#32;&lt;&#32;&#128512;

Für die normale HTML-Anzeige wird häufig „Basis“ verwendet, da nur die notwendigen Zeichen konvertiert werden. Verwenden Sie „Alle“, wenn Sie eine Zeichenfolge als HTML-Zeichenreferenzen prüfen oder jedes Zeichen ausdrücklich als Referenz darstellen möchten.

Benannte Zeichenreferenzen
OptionBeschreibungBeispiel
HTML5Verwendet die in HTML5 definierten benannten Zeichenreferenzen.&copy;
HTML4Verwendet die in HTML4 definierten benannten Zeichenreferenzen.&copy;
XHTMLVerwendet die fünf Referenzen &lt;, &gt;, &amp;, &quot; und &apos;.&apos;
KeineVerwendet keine benannten Zeichenreferenzen, sondern nur numerische Referenzen.&#169;
Numerische Referenznotation
OptionBeschreibungBeispiel
DezimalVerwendet numerische Referenzen in Dezimalschreibweise.&#169;
Hexadezimal kleinVerwendet hexadezimale numerische Referenzen mit Kleinbuchstaben.&#xa9;
Hexadezimal großVerwendet hexadezimale numerische Referenzen mit Großbuchstaben.&#xA9;