Codificación de Caracteres Especiales en HTML

Clasificado en Informática

Escrito el en español con un tamaño de 3,03 KB

Codificación de Caracteres Especiales en HTML: Guía Completa

¿Por qué usar códigos para los símbolos en HTML?

En el mundo de los ordenadores, existen diversos sistemas operativos. Estos sistemas son programas especiales que se ejecutan al encender el ordenador y se encargan de darle "vida" a la máquina.

Junto con estos programas, los ordenadores cargan en memoria tablas especiales que coinciden con los caracteres del teclado y algunos más que no están directamente accesibles, pero que se pueden escribir en pantalla por otros medios. Desafortunadamente, estas tablas no son siempre las mismas y varían de un sistema a otro, de una marca de ordenador a otra y, por supuesto, de un idioma a otro. Por ejemplo, las letras con acentos no se visualizan igual desde un PC que desde un Macintosh o una terminal UNIX si se escriben directamente desde el teclado.

Dado que HTML pretende ser un lenguaje universal, y que una página debe verse como su creador desea, sin importar el sistema operativo o el idioma del ordenador, se ha creado una tabla de caracteres "conflictivos" (en realidad, están todos, pero generalmente solo se usa para caracteres especiales) que se escriben con un código en lugar de pulsar la tecla directamente.

Por ejemplo, la "Ñ" se escribe:

Código:
Ñ o bien Ñ

Esto se aplica a todos los caracteres que no sean las letras del alfabeto, los números y unos pocos signos, como el punto, la coma, el guion y algunos otros. Es imprescindible codificar todas las letras acentuadas, eñes, cedillas, etc.

A continuación, se muestra una tabla con todos los caracteres. También se incluyen las letras, que pueden ser útiles en caso de necesitar escribir textos inusuales.

La tabla tiene una columna con el carácter deseado, seguida de su código numérico, una descripción del carácter y un nombre corto (un alias) que, para los más habituales, se memoriza y ayuda en tareas cortas. No todos los caracteres tienen un nombre corto, y esos deben escribirse con el código numérico.

Generalmente, se pueden escribir directamente desde el teclado todos los caracteres que no tienen alias en la tabla. Los que sí lo tienen normalmente darán problemas en sistemas diferentes al que se ha utilizado para escribir el documento. Si tiene la seguridad de que lo que escribe en HTML solo se utilizará como ficheros locales en máquinas similares a la suya, no será necesario complicarse la vida; pero si sus páginas van a residir en un servidor WWW, cualquier tipo de máquina podrá acceder a ellas, y su aspecto podría no ser el adecuado en algunas.

Existen multitud de editores especiales para escribir HTML, y la mayoría de ellos tienen herramientas para convertir de forma automática los caracteres especiales a su correspondiente código. También hay paquetes de "macros" para hacer lo mismo con procesadores de texto como Word o WordPerfect.

Tabla de Caracteres

Este documento contiene los códigos para insertar todo tipo de caracteres en HTML.

Entradas relacionadas: