Paritian

Programação

Descodificador de HTML

Devolve as entidades HTML aos caracteres que representam.

Resultados

Texto <b>Ol&aacute;</b> & adeus — até j&aacute;
Tamanho depois 41 B

O que faz esta ferramenta

Texto tirado de uma página, de um feed ou de uma base de dados chega muitas vezes com as entidades a reboque: &amp;lt; onde devia estar um sinal de menor, &amp;eacute; onde devia estar um é, &amp;#8212; onde devia estar um travessão. Descodificar repõe os caracteres. As entidades com nome, as referências decimais como &amp;#65; e as hexadecimais como &amp;#x41; são todas tratadas, e o que não for uma entidade a sério fica exactamente como estava.

Fórmula

&amp;nome; &#65; e &#x41; voltam ao carácter que representam

Variáveis

SímboloSignificadoUnidade
textCodificado
OUTTexto
SATamanho depoisB

Exemplo resolvido

  • Codificado&lt;b&gt;Ol&aacute;&lt;/b&gt; &amp; adeus &#8212; at&eacute; j&aacute;
  • Texto<b>Ol&aacute;</b> & adeus — até j&aacute;
  • Tamanho depois41 B

Limitações

  • O cálculo é feito inteiramente no seu navegador. Os valores que introduz nunca são enviados para um servidor.

Perguntas frequentes

Porque está o meu texto cheio de &amp;amp;?

Porque foi escapado duas vezes. Alguma coisa escapou o texto, e depois outra coisa escapou o resultado sem saber que a primeira já tinha corrido, e por isso o e comercial de &amp; virou &amp;amp; por sua vez. Descodificar uma vez devolve-o a &amp; e descodificar uma segunda vez dá o original. É o sinal clássico de que duas camadas de um sistema estão as duas a tentar ter cuidado com o mesmo texto.