0

Resultado da Decodificação

Escape HTML

Resultado da Codificação

Escape HTML
Alvo
Referências de caracteres nomeadas
Notação de referências numéricas

Sobre Escape HTML

Escape HTML converte caracteres que têm significado especial em HTML em referências de caracteres, para que uma string possa ser exibida com segurança como texto HTML. Por exemplo, < e >, que podem ser interpretados como tags, são escritos como &lt; e &gt;.

Ao fazer escape de HTML, o texto inserido não é interpretado como tags ou atributos HTML e pode ser exibido na tela como texto.

Por exemplo, ao aplicar Escape HTML a “<p>Hello, world!</p>”, o resultado é o seguinte.

&lt;p&gt;Hello, world!&lt;/p&gt;
CaractereApós Escape HTMLDescrição
<&lt;Pode ser interpretado como o início de uma tag HTML.
>&gt;Pode ser interpretado como o fim de uma tag HTML.
&&amp;Pode ser interpretado como o início de uma referência de caractere.
"&quot;Tem significado especial quando o valor de um atributo está entre aspas duplas.
'&apos;Tem significado especial quando o valor de um atributo está entre aspas simples.

Opções de escape HTML

O DenCode permite escolher o alvo, como as referências de caracteres nomeadas são usadas e a notação de referências numéricas.

Alvo
OpçãoDescriçãoExemplo para “A < 😀”
BásicoConverte os cinco caracteres <, >, &, " e '.A &lt; 😀
Básico + não ASCIIConverte os cinco caracteres básicos e os caracteres não ASCII.A &lt; &#128512;
Não alfanuméricosConverte caracteres que não sejam letras ou dígitos ASCII.A&#32;&lt;&#32;&#128512;
TudoConverte todos os caracteres.&#65;&#32;&lt;&#32;&#128512;

Para a exibição HTML comum, “Básico” é usado com frequência porque converte apenas os caracteres necessários. Use “Tudo” quando quiser inspecionar uma string como referências de caracteres HTML ou representar todos os caracteres explicitamente como referência.

Referências de caracteres nomeadas
OpçãoDescriçãoExemplo
HTML5Usa as referências de caracteres nomeadas definidas pelo HTML5.&copy;
HTML4Usa as referências de caracteres nomeadas definidas pelo HTML4.&copy;
XHTMLUsa as cinco referências &lt;, &gt;, &amp;, &quot; e &apos;.&apos;
NenhumaNão usa referências nomeadas; apenas referências numéricas são usadas.&#169;
Notação de referências numéricas
OpçãoDescriçãoExemplo
DecimalUsa referências numéricas decimais.&#169;
Hexadecimal minúsculoUsa referências numéricas hexadecimais com letras minúsculas.&#xa9;
Hexadecimal maiúsculoUsa referências numéricas hexadecimais com letras maiúsculas.&#xA9;