Codifica entità HTML
Incolla HTML o testo qui sotto e clicca Codifica per eseguire l’escape dei caratteri speciali come entità HTML. Tutta l’elaborazione avviene localmente nel tuo browser.
Cos'è la codifica delle entità HTML?
La codifica delle entità HTML converte i caratteri speciali nei loro equivalenti come entità HTML per impedirne l'interpretazione come markup HTML. Ad esempio:
<→<>→>&→&"→"'→'
Questo previene gli attacchi XSS e assicura che il testo venga visualizzato correttamente nei documenti HTML.
L'impostazione che conta è quella dell'ambito. Codificare solo ciò che rompe l'HTML tiene il testo leggibile ed è giusto per qualsiasi cosa una persona rimetterà mano. Codificare tutto sopra l'ASCII produce un'uscita che sopravvive a una catena bloccata su un set di caratteri a un byte, al prezzo di un file molto più grande. L'opzione sui caratteri invisibili vale una passata ogni volta che un titolo sembra sbagliato senza motivo: uno spazio unificatore o un giunto a larghezza zero arrivato con un copia e incolla compare come riferimento con nome che finalmente si vede.
Il markup ti sta remando contro?
Entità con escape, codifiche rovinate e contenuti che nel CMS appaiono in un modo e sulla pagina in un altro di solito vogliono dire che qualcosa nella catena sta tirando a indovinare. Costruiamo front end e il percorso di pubblicazione dietro, così il visitatore vede quello che hai scritto.
Parliamo del tuo sitoDomande frequenti
Che cos'è un'entità HTML?
È un modo di scrivere un carattere perché il browser lo legga come testo e non come markup. & sta per una e commerciale e < per un segno di minore, ed è questo a impedire che una parentesi angolare vagante passi per l'inizio di un tag.
Quali caratteri vanno davvero codificati?
Nel testo normale servono a rigore solo la e commerciale e il segno di minore, e il segno di maggiore per convenzione. Dentro un attributo si aggiunge la virgoletta che lo chiude. Il resto è facoltativo, per questo l'impostazione predefinita qui codifica esattamente quell'insieme e lascia leggibile il resto.
Riferimenti con nome o numerici?
Quelli con nome si leggono meglio e li riconosce chi mette mano al file. Quelli numerici funzionano per ogni carattere, compresi i molti che non hanno un nome, e non dipendono mai dal fatto che il parser conosca un nome. L'esadecimale è la forma che vedrai nelle specifiche e nella maggior parte dell'output generato.
Perché codificare tutto sopra l'ASCII?
Perché a un anello della catena non si può affidare altro: un vecchio export, un modello di posta, un sistema che dichiara un set di caratteri e ne manda un altro. Codificare sopra l'ASCII fa sopravvivere il file, al prezzo delle dimensioni, e resta la scelta sbagliata per qualsiasi cosa una persona rimetterà mano.
Cosa trova l'opzione sui caratteri invisibili?
Spazi unificatori, giunti a larghezza zero, trattini morbidi e gli altri caratteri che arrivano con un copia e incolla e poi rompono un layout senza motivo visibile. Attivandola compaiono come riferimenti che si vedono, e di solito è la strada più corta verso quello che sta creando il problema.