Zo gebruik je HTML Escape
- Plak of typ de tekst die je wilt escapen.
- Pas de opties aan als dat nodig is.
- Kopieer het geëscapete resultaat.
Over HTML Escape
HTML geeft vijf tekens een speciale betekenis: de ampersand, de twee punthaken en beide soorten aanhalingstekens. Verschijnt een van die tekens in tekst die je op een pagina wilt tonen, dan leest de browser het als markup. Een "kleiner dan"-teken in een zin kan de rest van de regel opslokken en een los aanhalingsteken kan een attribuut te vroeg beëindigen. Escapen vervangt elk daarvan door een entiteit, zoals < voor de openingshaak.
Dit is ook je eerste verdedigingslinie tegen cross-site scripting. Elke tekst die van een gebruiker komt en op een pagina belandt moet voor HTML worden geëscaped, door je sjabloonengine of met de hand.
Wat wordt geëscaped
& wordt &, < wordt <, > wordt >, een dubbel aanhalingsteken wordt " en een enkel aanhalingsteken wordt '.