jueves, 16 de febrero de 2023

Codificación de caracteres

Los caracteres que utiliza HTML para definir sus etiquetas (<, > y ") no se pueden utilizar libremente, además los caracteres propios de los idiomas que no son el inglés (ñ, á, ç, ¿, ¡, etc.) pueden ser problemáticos dependiendo de la codificación de caracteres utilizada.

La solución consiste en sustituir los caracteres reservados de HTML por unas expresiones llamadas entidades HTML que representan a cada carácter:

EntidadCarácterDescripciónTraducción
&lt;<less thansigno de menor que
&gt;>more thansigno de mayor que
&amp;&ampersandampersand
&quot;"quotation markcomillas
&nbsp;(espacio en blanco)non-breaking spaceespacio en blanco
&apos;'apostropheapóstrofo

De esta forma, si se considera el siguiente texto:

Los caracteres <, >, " y & pueden dar problemas con los textos en HTML

Para mostrar correctamente el texto anterior en una página HTML, se debe sustituir cada carácter especial por su entidad HTML:

<p>Los caracteres &lt;, &gt;, &quot; y &amp; pueden dar problemas con los textos en HTML</p>
Enlace 


No hay comentarios:

Publicar un comentario