HTML Entities Coderen — Speciale Tekens Correct in HTML
HTML entities zijn codes die reservetekens in HTML vertegenwoordigen. < is bijv. <. Zonder correcte codering kan gebruikersinvoer HTML interpreteren als markup — een XSS-kwetsbaarheid.
Meest gebruikte HTML entities
& voor &. < voor <. > voor >. " voor ". ' voor '. voor niet-brekende spatie. © voor ©. € voor €. Leer de vijf reservetekens uit het hoofd.
XSS-preventie
Cross-site scripting injecteert kwaadaardige scripts via gebruikersinvoer. Door alle gebruikersinvoer te encoderen vóór HTML-plaatsing worden aanvallen onschadelijk gemaakt. React en Angular doen dit automatisch voor template-expressies.
Named vs. numeric entities
Named entities (©) zijn leesbaar. Numeric entities (© decimaal of © hexadecimaal) werken voor elk Unicode-teken. Gebruik named entities waar beschikbaar voor leesbaarheid.