0

Resultado Decodificado

HTML Escape

Resultado Codificado

HTML Escape (Básico)
HTML Escape (Todo)

Acerca del escape HTML

El escape HTML convierte los caracteres que tienen un significado especial en HTML en referencias de caracteres, para que una cadena pueda mostrarse de forma segura como texto HTML. Por ejemplo, < y >, que podrían interpretarse como etiquetas, se representan como &lt; y &gt;.

Al aplicar escape HTML, el texto introducido no se interpreta como etiquetas ni atributos HTML, sino que se muestra tal cual en la pantalla.

Por ejemplo, al aplicar escape HTML a «<p>Hello, world!</p>» se obtiene lo siguiente.

&lt;p&gt;Hello, world!&lt;/p&gt;
CarácterDespués del escape HTMLDescripción
<&lt;Puede interpretarse como el inicio de una etiqueta HTML.
>&gt;Puede interpretarse como el final de una etiqueta HTML.
&&amp;Puede interpretarse como el inicio de una referencia de carácter.
"&quot;Tiene un significado especial cuando el valor de un atributo está entre comillas dobles.
'&apos;Tiene un significado especial cuando el valor de un atributo está entre comillas simples.

Escape básico y escape completo

DenCode muestra dos resultados para el escape HTML: «Básico» y «Todo».

TipoDescripciónEjemplo para «A < あ»
HTML Escape (Básico)Convierte los cinco caracteres <, >, &, " y '.A &lt; あ
HTML Escape (Todo)Usa referencias de caracteres con nombre cuando existen y referencias numéricas decimales para los demás caracteres.&#65;&#32;&lt;&#32;&#12354;

Para la visualización HTML habitual, se usa normalmente el escape básico, que convierte solo los caracteres necesarios. El escape completo es útil para comprobar una cadena como referencias de caracteres HTML o para representar todos los caracteres de forma explícita.

Unescape

El unescape HTML convierte las referencias de caracteres HTML de vuelta a los caracteres originales. DenCode puede decodificar referencias con nombre como &lt; y &amp;, referencias numéricas decimales como &#12354; y referencias numéricas hexadecimales como &#x3042;.

Referencia de carácter HTMLDespués de unescape
&lt;p&gt;<p>
&#12354;
&#x3042;