

Como representar caracteres especiales
Los caracteres acentuados y algunos caracteres especiales que usa el lenguaje HTML para definir sus etiquetas no se pueden incluir en un documento de manera normal, se deben utilizar una serie de secuencias de escape que al mostrar el documento se sustituyen por el carácter deseado.
Estas secuencias de escape comienzan todas con el símbolo ampersand (&), seguido de un texto (siempre en minúsculas) que define el carácter deseado y termina con el símbolo punto y coma (;). El error más común cuando se usan estas secuencias de escape
es no utilizar el punto y coma final, en cuyo caso se mostrará el
literal que define la secuencia, en lugar del carácter deseado. No es necesario dejar espacios en blanco
ni antes ni después de los caracteres especiales, para que queden
perfectamente encuadrados en la palabra.
Elementos del lenguaje HTML
Si incluimos en el texto de un documento HTML el símbolo menor que (<) o mayor que (>) se interpretará siempre como la definición de una etiqueta y por tanto no se mostrarán al interpretar el documento.
Para expresar estos símbolos y otros del lenguaje HTML usaremos las siguientes secuencias de escape:
| Sec. Escape | Simbolo |
|---|---|
| < | Signo < (menor que) |
| > | Signo > (mayor que) |
| & | Signo & (ampersand) |
| " | Se mostrará el signo de comillas " |
Existen una serie de etiquetas que nos permite mostrar los caracteres acentuados y caracteres latinos (ñ). Estos caracteres si se incluyen en un documento HTML sin utilizar las secuencias de escape, se mostrarán correctamente. Usted en su ordenador con su navegador podrá leer estos caracteres correctamente siempre y cuando tenga el mismo código (español) que el autor del documento.
Los primeros 127 caracteres del código ASCII son comunes para todos los países e incluyen todas las letras del alfabeto, a partir del 128 son específicos para cada lenguaje, entre estos se incluyen los caracteres acentuados y la letra ñ, por tanto si alguien desde otro país que tenga un código incompatible intenta leer su documento, probablemente encuentre caracteres extraños que no sepa interpretar y por tanto no será capaz de leer los caracteres acentuados.
Existen diversas secuencias que definen los distintos tipos de acentos: agudo, grave o circunflejo. Para el acento agudo usaremos el literal acute, tanto para las mayúsculas como para las minúsculas. Por tanto incluiremos el símbolo de ampersand (&) la vocal que deseamos acentuar, la palabra acute y el símbolo punto y coma (;). Representándose los acentos de la forma:
| Sec. Escape | Letra | Sec.Escape | Letra | |
|---|---|---|---|---|
| á | á | Á | Á | |
| é | é | É | É | |
| í | í | Í | Í | |
| ó | ó | Ó | Ó | |
| ú | ú | Ú | Ú |
Para la letra ñ usaremos la secuencia tilde, del siguiente modo:
| Sec. Escape | Letra | Sec.Escape | Letra | |
|---|---|---|---|---|
| ñ | ñ | Ñ | Ñ |
Para el acento grave usaremos grave, siendo en este caso la representación:
| Sec. Escape | Letra | Sec.Escape | Letra | |
|---|---|---|---|---|
| à | à | À | À | |
| è | è | È | È | |
| ì | ì | Ì | Ì | |
| ò | ò | Ò | Ò | |
| ù | ù | Ù | Ù |
Otros Símbolos
Para expresar una carácter por su valor en el código ASCII, usaremos el símbolo #, seguido de su equivalente numérico.
Para el acento circunflejo utilizaremos el literal circ y para la diéresis utilizaremos el literal uml.
Para expresar los símbolos de apertura interrogación, apertura de exclamación y estos acentos usaremos:
| Sec. Escape | Letra | Sec.Escape | Letra | |
|---|---|---|---|---|
| ¿ | ¿ | ¡ | ¡ | |
| ü | ü | Ü | Ü | |
| î | î | Î | Î |
Algunos otros símbolos especiales serán los siguientes.
| Sec. Escape | Simbolo | Sec.Escape | Simbolo | |
|---|---|---|---|---|
| ç | ç | Ç | Ç | |
| ® | ® Símbolo de registrado | © | © Símbolo de Copyright. | |
| &#nnn; | Donde nnn es un número decimal, el carácter nnn del código ISO-8859-1 (ASCII). | |||