0

Gedecodeerd

HTML-escape

Gecodeerd

HTML-escape
Doel
Benoemde tekenreferenties
Notatie voor numerieke referenties

Over HTML-escape

HTML-escape zet tekens die in HTML een speciale betekenis hebben om naar tekenreferenties, zodat een tekenreeks veilig als HTML-tekst kan worden weergegeven. Zo worden < en >, die als tags kunnen worden geïnterpreteerd, geschreven als &lt; en &gt;.

Door HTML te escapen wordt de ingevoerde tekst niet als HTML-tag of attribuut geïnterpreteerd, maar gewoon als tekst op het scherm getoond.

Als “<p>Hello, world!</p>” bijvoorbeeld met HTML-escape wordt omgezet, krijg je het volgende.

&lt;p&gt;Hello, world!&lt;/p&gt;
TekenNa HTML-escapeBeschrijving
<&lt;Kan worden geïnterpreteerd als het begin van een HTML-tag.
>&gt;Kan worden geïnterpreteerd als het einde van een HTML-tag.
&&amp;Kan worden geïnterpreteerd als het begin van een tekenreferentie.
"&quot;Heeft een speciale betekenis wanneer een attribuutwaarde tussen dubbele aanhalingstekens staat.
'&apos;Heeft een speciale betekenis wanneer een attribuutwaarde tussen enkele aanhalingstekens staat.

HTML-escape-opties

DenCode laat u het doel, het gebruik van benoemde tekenreferenties en de notatie voor numerieke referenties kiezen.

Doel
OptieBeschrijvingVoorbeeld voor “A < 😀”
BasisZet de vijf tekens <, >, &, " en ' om.A &lt; 😀
Basis + niet-ASCIIZet de vijf basistekens en niet-ASCII-tekens om.A &lt; &#128512;
Niet-alfanumeriekZet tekens om die geen ASCII-letters of cijfers zijn.A&#32;&lt;&#32;&#128512;
AllesZet alle tekens om.&#65;&#32;&lt;&#32;&#128512;

Voor normale HTML-weergave wordt vaak “Basis” gebruikt, omdat alleen de noodzakelijke tekens worden omgezet. Gebruik “Alles” wanneer u een tekenreeks als HTML-tekenreferenties wilt controleren of elk teken expliciet als referentie wilt weergeven.

Benoemde tekenreferenties
OptieBeschrijvingVoorbeeld
HTML5Gebruikt de benoemde tekenreferenties die door HTML5 zijn gedefinieerd.&copy;
HTML4Gebruikt de benoemde tekenreferenties die door HTML4 zijn gedefinieerd.&copy;
XHTMLGebruikt de vijf referenties &lt;, &gt;, &amp;, &quot; en &apos;.&apos;
GeenGebruikt geen benoemde tekenreferenties; alleen numerieke referenties worden gebruikt.&#169;
Notatie voor numerieke referenties
OptieBeschrijvingVoorbeeld
DecimaalGebruikt decimale numerieke referenties.&#169;
Hexadecimaal kleine lettersGebruikt hexadecimale numerieke referenties met kleine letters.&#xa9;
Hexadecimaal hoofdlettersGebruikt hexadecimale numerieke referenties met hoofdletters.&#xA9;