0

Resultado Decodificado

HTML Escape

Resultado Codificado

HTML Escape
Objetivo
Referencias de caracteres con nombre
Notación de referencias numéricas

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.

Opciones de escape HTML

DenCode permite elegir el objetivo, cómo se usan las referencias de caracteres con nombre y la notación de las referencias numéricas.

Objetivo
OpciónDescripciónEjemplo para “A < 😀”
BásicoConvierte los cinco caracteres <, >, &, " y '.A &lt; 😀
Básico + no ASCIIConvierte los cinco caracteres básicos y los caracteres no ASCII.A &lt; &#128512;
No alfanuméricosConvierte los caracteres que no sean letras o dígitos ASCII.A&#32;&lt;&#32;&#128512;
TodoConvierte todos los caracteres.&#65;&#32;&lt;&#32;&#128512;

Para la visualización HTML habitual se usa a menudo “Básico”, porque solo convierte los caracteres necesarios. Use “Todo” cuando quiera revisar una cadena como referencias de caracteres HTML o representar cada carácter explícitamente como una referencia.

Referencias de caracteres con nombre
OpciónDescripciónEjemplo
HTML5Usa las referencias de caracteres con nombre definidas por HTML5.&copy;
HTML4Usa las referencias de caracteres con nombre definidas por HTML4.&copy;
XHTMLUsa las cinco referencias &lt;, &gt;, &amp;, &quot; y &apos;.&apos;
NingunaNo usa referencias con nombre; solo se usan referencias numéricas.&#169;
Notación de referencias numéricas
OpciónDescripciónEjemplo
DecimalUsa referencias numéricas decimales.&#169;
Hexadecimal minúsculaUsa referencias numéricas hexadecimales con letras minúsculas.&#xa9;
Hexadecimal mayúsculaUsa referencias numéricas hexadecimales con letras mayúsculas.&#xA9;