Cos’è uno strumento HTML Escape/Unescape?
L’HTML Escaping è il processo di conversione dei caratteri speciali nelle loro entità HTML corrispondenti, in modo che vengano visualizzati come testo nel browser invece di essere interpretati come codice HTML.
L’HTML Unescaping esegue l’operazione inversa.
Perché utilizzare HTML Escape/Unescape?
- Sicurezza (prevenire attacchi XSS)
L’escaping aiuta a prevenire attacchi Cross-Site Scripting (XSS). - Visualizzare caratteri speciali in modo sicuro
Caratteri come<,>,&e"hanno significati speciali in HTML. - Integrità dei dati
Quando si mostrano esempi di codice o input di form, l’escaping evita che il contenuto venga interpretato come HTML.
Come funziona?
| Character | Escaped Entity |
|---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
Esempio:
original:
<script>alert("Hi")</script>
escaped:
<script>alert("Hi")</script>
L’Unescape inverte il processo.


Lascia un commento