En las páginas Web, hay ciertos caracteres especiales que no se pueden incluir directamente en el documento HTML.
Los caracteres que utiliza HTML para definir sus etiquetas (<, > y ") no se pueden utilizar libremente.
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.
Con respecto al primer problema, la solución consiste en sustituir los caracteres reservados de HTML por unas expresiones llamadas entidades HTML y que representan a cada carácter:
< | < | less than | signo de menor que |
> | > | more than | signo de mayor que |
& | & | ampersand | ampersand |
" | " | quotation mark | comillas |
| (espacio en blanco) | non-breaking space | espacio en blanco |
' | ' | apostrophe | apóstrofo |
En cuanto al segundo problema, la solución vuelve a ser la misma, pero con otras entidades HTML diferentes para cada carácter:
Entidad | Carácter | Descripción oficial |
---|---|---|
ñ | ñ | latin letter n with tilde |
Ñ | Ñ | latin capital n letter with tilde |
á | á | a acute |
é | é | e acute |
í | í | i acute |
ó | ó | o acute |
ú | ú | u acute |
Á | Á | A acute |
É | É | E acute |
Í | Í | I acute |
Ó | Ó | O acute |
Ú | Ú | U acute |
€ | € | euro |
Para más información, visita la página 3.6. Codificación de caracteres (Introducción a XHTML) (uniwebsidad.com)
No hay comentarios:
Publicar un comentario