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 ASCIIPara mostrar algunos caracteres especiales en HTML podemos escribir, por ejemplo:
< & > o©
Y en el navegador aparecerá
< & > or ©
Teniendo un mapa como este puede ayudarnos cuando necesitamos saber qué número hace qué caracter.
Cómo usar este mapaSi 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 ~
Tabla de códigos ASCII
ASCII | Hex | Símbolo | 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 0 1 2 3 4 5 6 7 8 9 A B C D E F | NUL SOH STX ETX EOT ENQ ACK BEL BS TAB LF VT FF CR SO SI | ASCII | Hex | Símbolo | 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US |
| ASCII | Hex | Símbolo | 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F | (espacio) ! ” # $ % & ‘ ( ) * + , – . / | ASCII | Hex | Símbolo | 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0 1 2 3 4 5 6 7 8 9 : ; < = > ? |
|
ASCII | Hex | Símbolo | 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 | 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ A B C D E F G H I J K L M N O | ASCII | Hex | Símbolo | 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | P Q R S T U V W X Y Z [ \ ] ^ _ |
| ASCII | Hex | Símbolo | 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | ` a b c d e f g h i j k l m n o | ASCII | Hex | Símbolo | 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | p q r s t u v w x y z { | } ~ |
|
Articulos relacionados:
Definición y tipos de FirmwareDefinición de firmware
Firmware es un programa que viene incorporado en una pieza de hardware como un teclado, disco duro, BIOS o tarjeta de video. El firmware está diseñado para dar instrucciones permanentes que permiten comunicarse con otros dispositivos en un sistema y realizar funciones como tareas básicas de entrada/salida.
Para que sirve?
El firmware tiene la función, pero difiere en la forma en que se almacena en el propio dispositivo de hardware mientras que los controladores se instalan dentro del sistema operativo.
¿Cuál es la diferencia entre firmware, BIOS y software?Firmware
El firmware es una combinación de memoria persistente, código de programa y los datos almacenados en él. Ejemplos típicos de dispositivos que contienen Firmware son sistemas integrados como semáforos, aparatos de consumo, relojes digitales, computadoras, periféricos de computadora, teléfonos móviles y cámaras digitales. El firmware contenido en estos dispositivos proporciona el programa de control para el dispositivo.
Tipos de middlewareMiddleware es un software multipropósito que proporciona servicios a aplicaciones fuera de lo que ofrece el sistema operativo. Cualquier software entre el kernel y las aplicaciones de usuario puede ser middleware. Middleware puede abarcar una variedad de software, incluyendo:
Middleware orientado a mensajes
Message Middle Oriented Middleware (MOM) es una infraestructura de software / hardware que admite la recepción y el envío de mensajes a través de aplicaciones distribuidas.
Definición y Ejemplos de MiddlewareDefinición de middleware
Middleware es un software que se encuentra en medio de un sistema operativo y las aplicaciones que trabajan en él. Permite la comunicación y la gestión de datos para aplicaciones distribuidas operando como una capa de traducción oculta. El término se considera vago, ya que se utiliza para vincular dos aplicaciones separadas.
¿Qué es piratería de software?Definición
La piratería de software es la copia, distribución o uso ilegal del software. Es un “negocio” tan rentable que ha llamado la atención de grupos del crimen organizado en varios países. Aproximadamente el 30% de todo el software, en uso actual, es robado.
¿Qué es un dato?Definición de dato
Un dato se pueden definir como una representación de hechos, conceptos o instrucciones de una manera formal, que debe ser adecuada para la comunicación, interpretación o procesamiento por parte de una máquina humana o electrónica. Los datos son simplemente hechos o cifras, bits de información, pero no información en sí. Los datos pueden ser cualquier carácter, texto, palabra, número y, si no se ponen en contexto, significan poco o nada para un humano.
¿Qué es sintaxis en informatica y en software?Sintaxis es la parte de la gramática que estudia la forma en que se combinan y se relacionan las palabras. La sintaxis tiene como principal función analizar el orden correcto de las palabras a fin de que las frases, oraciones, […]