Cosa sono le entità HTML?
Le entità HTML sono forme codificate di caratteri che altrimenti verrebbero interpretati in modo speciale in HTML, come <, >, & e le virgolette. Sono utili quando devi visualizzare il markup letteralmente o inserire testo in modo sicuro in contesti HTML.
Come usare il codificatore / decodificatore di entità HTML
- Incolla il testo sorgente o la stringa di entità codificata nell'input.
- Scegli codifica quando ti serve un output sicuro per HTML, oppure decodifica per ottenere di nuovo testo leggibile.
- Esamina l'output con entità nominate o numeriche in base al tuo caso d'uso.
- Copia il risultato convertito nella tua pagina, nel template o nel payload.
Comprendere le entità HTML ▾
Esempio
Casi d'uso comuni
- Esegui l'escape dei contenuti generati dagli utenti prima di inserirli nell'HTML per prevenire attacchi XSS
- Visualizza esempi di codice in HTML senza che il browser interpreti i tag
- Includi caratteri speciali (©, ™ → ₀ in HTML senza affidarti all'input da tastiera
- Decodifica le entità HTML da un'API o da un risultato di scraping per tornare a un testo leggibile
Perché usare questo strumento
- Utile per eseguire l'escape di esempi di codice e prevenire il rendering HTML indesiderato.
- Aiuta a decodificare contenuti ricchi di entità provenienti da scraper, API e sistemi legacy.
- Rende semplice confrontare rapidamente l'output di entità con nome e numeriche.
Domande frequenti
Le entità HTML codificano i caratteri speciali per una resa sicura all'interno dei documenti HTML ( < per < ). La codifica URL converte i caratteri per una trasmissione sicura negli URL ( %3C per < ). Usa le entità HTML per il contenuto HTML, la codifica URL per i parametri di query e i componenti URL.
Non necessariamente. I documenti HTML moderni dichiarano la codifica UTF-8 ( <meta charset="UTF-8"> ), che consente alla maggior parte dei caratteri Unicode di apparire così come sono. Le entità sono particolarmente importanti per i cinque caratteri con significato speciale in HTML: < , > , & , " , e ' .
Le entità con nome usano un nome definito: & , © . Le entità numeriche usano un punto di codice decimale ( & ) o esadecimale ( & ). Tutte e tre le forme producono lo stesso carattere; le entità con nome sono più leggibili mentre le entità numeriche funzionano per qualsiasi carattere Unicode.
HTML Entity Encoder / Decoder Online —Escape HTML Free funziona interamente nel tuo browser e ti aiuta a completare questa attività senza caricare dati su un server.