Caracteres especiales
Si os habeis fijado en los ejemplos habréis visto que en los textos de los mismos no hay acentos, ni eñes, ni símbolos de abrir interrogación o exclamación. Esto es debido a los distintos juegos de caracteres que manejan los ordenadores.
Las máquinas manejan la información en formato binario (es decir, en unos y ceros). Estos, a su vez, forman números, los cuales se traducen en letras. ¿Cómo? Mediante tablas. Podemos asignar el valor 64 a la letra a, el 65 a la b, etc..
El problema está en que cada ordenador es de un fabricante distinto y puede adoptar una tabla diferente al resto. Para evitarlo existen diversos estándares y el más extendido es el ASCII. De hecho, actualmente todos los ordenadores tienen la misma tabla ASCII para los primeros 127 caracteres. Pero esa tabla no contiene vocales con acento, ni eñes, ni símbolos de abrir interrogación o exclamación... Esto nos pasa por dejar que los norteamericanos sean quienes construyan las computadoras.
El HTML 2.0 eligió como tabla estándar la ISO-Latin-1,
que comparte con la ASCII los 127 caracteres e incluye unos cuantos
más hasta el número 255.
Los caracteres
La manera de incluir los caracteres extendidos (cuyo número está más allá del 127) consiste en encerrar el código entre los caracteres y ;. Así pues, lo siguiente:
½
Código | Resultado |
---|---|
á, Á, é, É,... | á, Á, é, É, í, Í, ó, Ó, ú y Ú. |
ñ y Ñ | ñ y Ñ |
¿ | ¿ |
¡ | ¡ |
º | º |
ª | ª |
™![]() | ™ o |
© | © |
® | ® |
| (espacio en blanco que no puede ser usado para saltar de línea) |
En el HTML existen cuatro caracteres de control, que se usan para formar etiquetas, establecer parámetros, etc.. Para poder emplearlos sin riesgo deberemos escribir los siguiente códigos:
Son estas:Código | Resultado |
---|---|
< | < |
> | > |
& | & |
" | " |
Ahora podremos ver el ejemplo anterior corregido para incluir acentos y demás. También tenéis a vuestra disposición la tabla completa de caracteres del HTML 2.0.
![]() |
|
![]() |
Curso de HTML |
© Multivac Software 1998 | |
Ultima modificación: 22/02/98 |