0

Gedecodeerd

HTML-escape

Gecodeerd

HTML-escape (Basis)
HTML-escape (Volledig)

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.

Basis-escape en volledige escape

DenCode toont twee resultaten voor HTML-escape: “Basis” en “Volledig”.

TypeBeschrijvingVoorbeeld voor “A < あ”
HTML-escape (Basis)Zet de vijf tekens <, >, &, " en ' om.A &lt; あ
HTML-escape (Volledig)Gebruikt benoemde tekenreferenties waar die bestaan, en decimale numerieke tekenreferenties voor andere tekens.&#65;&#32;&lt;&#32;&#12354;

Voor normale HTML-weergave wordt meestal basis-escape gebruikt, waarbij alleen de noodzakelijke tekens worden omgezet. Volledige escape is handig wanneer je een tekenreeks als HTML-tekenreferenties wilt controleren of elk teken expliciet als referentie wilt weergeven.

Unescape

HTML-unescape zet HTML-tekenreferenties terug naar de oorspronkelijke tekens. DenCode kan benoemde tekenreferenties zoals &lt; en &amp;, decimale numerieke tekenreferenties zoals &#12354; en hexadecimale numerieke tekenreferenties zoals &#x3042; decoderen.

HTML-tekenreferentieNa unescape
&lt;p&gt;<p>
&#12354;
&#x3042;