Toolbox Hub
Tutti gli strumenti

HTML Entity Encoder/Decoder

Encode decode HTML entities

Encode decode HTML entities Funziona localmente nel tuo browser

About the

L'HTML Entity Encoder converte i cinque caratteri che contano in HTML nella loro forma di entità e li decodifica nuovamente. La codifica è ciò che fai prima di inserire del testo in una pagina proveniente da un utente, un'API o un database, ed è la difesa minima contro quel testo che viene trattato come markup. La decodifica è ciò che fai quando leggi un file sorgente o un feed e desideri i caratteri che rappresenta effettivamente.

Where people use the

  • Escape del testo prima di inserirlo in un modello HTML.
  • Leggere uno snippet di codice pieno di entità.
  • Preparazione di un esempio di codice da visualizzare in una pagina.
  • Controllare cosa contiene effettivamente un feed prima di visualizzarlo.

How to use the

  1. 1

    Scegli una direzione

    Premi Codifica per trasformare i caratteri in entità o Decodifica per trasformare nuovamente le entità in caratteri.

  2. 2

    Incolla il testo

    L'etichetta del campo e l'esempio cambiano per corrispondere alla direzione scelta.

  3. 3

    Convertire

    Premi Converti. Il risultato appare sotto con un pulsante di copia.

  4. 4

    Cancella tra una corsa e l'altra

    Premi Cancella per svuotare entrambi i campi prima della conversione successiva.

Suggerimenti e migliori pratiche

  • Codifica prima di inserire il testo in HTML; fallo una volta, non due.
  • I numeri e le entità nominate non sono intercambiabili ovunque; preferisco i moduli nominati qui.
  • I contesti URL e JavaScript necessitano di escape diversi; questo è solo per HTML.

Domande frequenti

Quali caratteri sono codificati?

La e commerciale, minore di, maggiore di, virgoletta doppia e virgoletta singola. Questi sono i caratteri che modificano il modo in cui viene analizzato l'HTML, quindi sono quelli di cui è necessario eseguire l'escape.

La codifica è sufficiente per rendere sicuro l'input dell'utente?

Per inserire testo nel contenuto HTML, sì. Da solo non è sufficiente per i valori degli attributi all'interno di un URL, per i contesti JavaScript o per i CSS, ognuno dei quali necessita delle proprie regole.

Perché la e commerciale viene codificata per prima?

Perché le entità stesse iniziano con una e commerciale. Codificarlo prima impedisce che il testo già codificato venga codificato due volte.

Gestisce entità numeriche come '?

La decodifica gestisce la forma numerica per la virgoletta singola. Le altre entità numeriche vengono lasciate così come sono, poiché ce ne sono migliaia.

I miei contenuti sono caricati?

No. La conversione avviene nel tuo browser, quindi le bozze e i contenuti interni rimangono sul tuo dispositivo.

Strumenti correlati