Mapa de caracteres y tabla ASCII

¿Qué es el código ASCII (american standard code for information interchange)? Identifica sus códigos mediante los mapas de caracteres. Tabla ascii.

Un mapa de caracteres ASCII es simplemente una manera de mantener todos los caracteres imprimibles o mostrados por pantalla en una lista. Todos los ordenadores guardan la información como conjuntos de 1 y 0 (bits), no como los caracteres que nosotros vemos. Un grupo de 8 bits hacen un byte, 4 bits hacen un nibble y dos nibbles hacen un byte.

De esta forma en 8 bits podemos representar números desde 0 hasta 255, a cada valor la máquina le asigna un carácter. Veamos algun ejemplo:

  • el número 32 representa un espacio
  • del número 48 hasta el 57 son los números naturales desde el 0 hasta el 9
  • del 65 hasta el 90 son letras de A hasta la Z en mayúsculas
  • de 97 hasta 122 son letras de a hasta la z en minúsculas

Este método de ordenación se usa como estándard para que de alguna manera todos los ordenadores funcionen de la misma forma a la hora de trabajar con caracteres.

Los caracteres no aparecen igual en todos los ordenadores

Para poder controlar exactamente qué caracteres se muestran en cada código HTML, es necesario especificarlo en el header del documento. Ya que hay distintos tipos de carácteres ASCII dependiendo del idioma. Por ejemplo para representar el idioma Chino será necesario muchos más carácteres que para representar el Inglés. Vemos un ejemplo (mapa ascii recomendado para los europeos):

<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

La necesidad de un mapa de caracteres ASCII

Para mostrar algunos caracteres especiales en HTML podemos escribir, por ejemplo:

&lt; &amp; &gt; &copy;

Y en el navegador aparecerá

< & > ©

Tabla ASCII

Ahora en vez de usar estos códigos especiales usaremos la notación ASCII.

&#60; &#38; &#62; &#169;

< & > ©

Teniendo un mapa como este puede ayudarnos cuando necesitamos saber qué número hace qué caracter.

Cómo usar este mapa

Si quieres escribir un caracter de la tabla ascii puedes pulsar la tecla ALT + el número en DECIMAL, por ejemplo: si pulsas la combinación de teclas ALT+126 se escribirá el caracter ~