0

Decodificato

HTML Escape

Codificato

HTML Escape
Destinazione
Riferimenti a caratteri con nome
Notazione dei riferimenti numerici

Informazioni su HTML Escape

HTML Escape converte i caratteri che hanno un significato speciale in HTML in riferimenti a carattere, in modo che una stringa possa essere visualizzata in modo sicuro come testo HTML. Per esempio, < e >, che potrebbero essere interpretati come tag, vengono scritti come &lt; e &gt;.

Applicando l’escape HTML, il testo inserito non viene interpretato come tag o attributi HTML, ma viene mostrato sullo schermo così com’è.

Per esempio, applicando HTML Escape a “<p>Hello, world!</p>” si ottiene quanto segue.

&lt;p&gt;Hello, world!&lt;/p&gt;
CarattereDopo HTML EscapeDescrizione
<&lt;Può essere interpretato come l’inizio di un tag HTML.
>&gt;Può essere interpretato come la fine di un tag HTML.
&&amp;Può essere interpretato come l’inizio di un riferimento a carattere.
"&quot;Ha un significato speciale quando il valore di un attributo è racchiuso tra virgolette doppie.
'&apos;Ha un significato speciale quando il valore di un attributo è racchiuso tra virgolette singole.

Opzioni di escape HTML

DenCode consente di scegliere la destinazione, come usare i riferimenti a caratteri con nome e la notazione dei riferimenti numerici.

Destinazione
OpzioneDescrizioneEsempio per “A < 😀”
BaseConverte i cinque caratteri <, >, &, " e '.A &lt; 😀
Base + non ASCIIConverte i cinque caratteri di base e i caratteri non ASCII.A &lt; &#128512;
Non alfanumericiConverte i caratteri diversi da lettere e cifre ASCII.A&#32;&lt;&#32;&#128512;
TuttiConverte tutti i caratteri.&#65;&#32;&lt;&#32;&#128512;

Per la normale visualizzazione HTML si usa spesso “Base”, perché converte solo i caratteri necessari. Usa “Tutti” quando vuoi controllare una stringa come riferimenti a caratteri HTML o rappresentare ogni carattere esplicitamente come riferimento.

Riferimenti a caratteri con nome
OpzioneDescrizioneEsempio
HTML5Usa i riferimenti a caratteri con nome definiti da HTML5.&copy;
HTML4Usa i riferimenti a caratteri con nome definiti da HTML4.&copy;
XHTMLUsa i cinque riferimenti &lt;, &gt;, &amp;, &quot; e &apos;.&apos;
NessunoNon usa riferimenti con nome; vengono usati solo riferimenti numerici.&#169;
Notazione dei riferimenti numerici
OpzioneDescrizioneEsempio
DecimaleUsa riferimenti numerici decimali.&#169;
Esadecimale minuscoloUsa riferimenti numerici esadecimali con lettere minuscole.&#xa9;
Esadecimale maiuscoloUsa riferimenti numerici esadecimali con lettere maiuscole.&#xA9;