Símbolos y caracteres que componen el código ASCII.
Con el fin de posibilitar la transferencia de información entre equipos electrónicos de manera uniforme y estandarizada, se crea, a mediados de los años 60 del pasado siglo, el código ASCII.
Este código recoge un conjunto de caracteres, algunos de ellos ya utilizados en telegrafía, que incluye todas las letras del abecedario latino y que permite escribir de forma correcta en idioma inglés.
Sus 128 caracteres se dividen básicamente en dos grupos, los caracteres de control y los caracteres imprimibles. Los 32 primeros, junto con el último (128), son utilizados como señales de acción, esto es, sirven para enviar información de control hacia los dispositivos, como por ejemplo nueva línea,salto de página, avance de papel, etc. Los 95 restantes incluyen la representación de letras, números y otros símbolos necesarios para una completa escritura.
Cabe destacar que estos 128 caracteres que conforman el primitivo código ASCII no incluyen ningún tipo de tildes, lo que imposibilita la correcta escritura en algunos idiomas como el español o el francés.
Por ello, en los años '80 se agregaron al antiguo código otros 128 nuevos símbolos que incluían entre otros los caracteres con tildes y por tanto ampliaba la posibilidad de escribir correctamente en la mayoría de idiomas occidentales.
Este nuevo código ampliado se conoce como ASCII Extendido, aunque es importante recalcar que existen diversas variantes conocidas como Páginas de Código, dado que en su momento los fabricantes incorporaron sus propios código ASCII extendidos sin aplicar un estándar común.
Estas son algunas Páginas de Código utilizadas en software,
(437) Página de códigos internacional.
(850) Página de códigos multilingüe, que incluye los caracteres de la mayoría de los idiomas europeos (latinos y anglosajones).
(860) Página de códigos de portugués.
(863) Página de códigos de francés canadiense.
(865) Página de códigos de idiomas nórdicos.
Código ASCII - Caracteres de control
Dec. | Hex. | Carácter | Significado |
0 | 00 | NUL | Carácter nulo |
1 | 01 | SOH | Inicio de encabezado |
2 | 02 | STX | Inicio de texto |
3 | 03 | ETX | Fin de texto |
4 | 04 | EOT | Fin de transmisión |
5 | 05 | ENQ | Enquiry |
6 | 06 | ACK | Acknowledgement |
7 | 07 | BEL | Timbre (beep) |
8 | 08 | BS | Retroceso |
9 | 09 | HT | Tabulación horizontal |
10 | 0A | LF | Salto de línea |
11 | 0B | VT | Tabulación Vertical |
12 | 0C | FF | Salto de página |
13 | 0D | CR | Retorno de carro |
14 | 0E | SO | Shift Out |
15 | 0F | SI | Shift In |
16 | 10 | DLE | Escape de enlace de datos |
17 | 11 | DC1 | Control dispositivo 1 |
18 | 12 | DC2 | Control dispositivo 2 |
19 | 13 | DC3 | Control dispositivo 3 |
20 | 14 | DC4 | Control dispositivo 4 |
21 | 15 | NAK | Confirmación negativa |
22 | 16 | SYN | Sincronismo |
23 | 17 | ETB | Fin bloque transmitido |
24 | 18 | CAN | Cancelar |
25 | 19 | EM | Fin medio |
26 | 1A | SUB | Sustituto |
27 | 1B | ESC | Escape |
28 | 1C | FS | Separador archivos |
29 | 1D | GS | Separador grupos |
30 | 1E | RS | Separador registros |
31 | 1F | US | Separador unidades |
127 | 7F | DEL | Delete (Borrar) |
Código ASCII - Caracteres imprimibles
Dec | Hex | Carácter | Dec | Hex | Carácter | Dec | Hex | Carácter |
32 | 20 | espacio ( ) | 64 | 40 | @ | 96 | 60 | ` |
33 | 21 | ! | 65 | 41 | A | 97 | 61 | a |
34 | 22 | " | 66 | 42 | B | 98 | 62 | b |
35 | 23 | # | 67 | 43 | C | 99 | 63 | c |
36 | 24 | $ | 68 | 44 | D | 100 | 64 | d |
37 | 25 | % | 69 | 45 | E | 101 | 65 | e |
38 | 26 | & | 70 | 46 | F | 102 | 66 | f |
39 | 27 | ' | 71 | 47 | G | 103 | 67 | g |
40 | 28 | ( | 72 | 48 | H | 104 | 68 | h |
41 | 29 | ) | 73 | 49 | I | 105 | 69 | i |
42 | 2A | * | 74 | 4A | J | 106 | 6A | j |
43 | 2B | + | 75 | 4B | K | 107 | 6B | k |
44 | 2C | , | 76 | 4C | L | 108 | 6C | l |
45 | 2D | - | 77 | 4D | M | 109 | 6D | m |
46 | 2E | . | 78 | 4E | N | 110 | 6E | n |
47 | 2F | / | 79 | 4F | O | 111 | 6F | o |
48 | 30 | 0 | 80 | 50 | P | 112 | 70 | p |
49 | 31 | 1 | 81 | 51 | Q | 113 | 71 | q |
50 | 32 | 2 | 82 | 52 | R | 114 | 72 | r |
51 | 33 | 3 | 83 | 53 | S | 115 | 73 | s |
52 | 34 | 4 | 84 | 54 | T | 116 | 74 | t |
53 | 35 | 5 | 85 | 55 | U | 117 | 75 | u |
54 | 36 | 6 | 86 | 56 | V | 118 | 76 | v |
55 | 37 | 7 | 87 | 57 | W | 119 | 77 | w |
56 | 38 | 8 | 88 | 58 | X | 120 | 78 | x |
57 | 39 | 9 | 89 | 59 | Y | 121 | 79 | y |
58 | 3A | : | 90 | 5A | Z | 122 | 7A | z |
59 | 3B | ; | 91 | 5B | [ | 123 | 7B | { |
60 | 3C | < | 92 | 5C | \ | 124 | 7C | | |
61 | 3D | = | 93 | 5D | ] | 125 | 7D | } |
62 | 3E | > | 94 | 5E | ^ | 126 | 7E | ~ |
63 | 3F | ? | 95 | 5F | _ |
ASCII extendido Página de código 437
Cod. | Car. | Cod. | Car. | Cod. | Car. | Cod. | Car. |
128 | Ç | 160 | á | 192 | └ | 224 | Ó |
129 | ü | 161 | í | 193 | ┴ | 225 | ß |
130 | é | 162 | ó | 194 | ┬ | 226 | Ô |
131 | â | 163 | ú | 195 | ├ | 227 | Ò |
132 | ä | 164 | ñ | 196 | ─ | 228 | õ |
133 | à | 165 | Ñ | 197 | ┼ | 229 | Õ |
134 | å | 166 | ª | 198 | ã | 230 | µ |
135 | ç | 167 | º | 199 | Ã | 231 | þ |
136 | ê | 168 | ¿ | 200 | ╚ | 232 | Þ |
137 | ë | 169 | ® | 201 | ╔ | 233 | Ú |
138 | è | 170 | ¬ | 202 | ╩ | 234 | Û |
139 | ï | 171 | ½ | 203 | ╦ | 235 | Ù |
140 | î | 172 | ¼ | 204 | ╠ | 236 | ý |
141 | ì | 173 | ¡ | 205 | ═ | 237 | Ý |
142 | Ä | 174 | « | 206 | ╬ | 238 | ¯ |
143 | Å | 175 | » | 207 | ¤ | 239 | ´ |
144 | É | 176 | ░ | 208 | ð | 240 | ≡ |
145 | æ | 177 | ▒ | 209 | Ð | 241 | ± |
146 | Æ | 178 | ▓ | 210 | Ê | 242 | ‗ |
147 | ô | 179 | │ | 211 | Ë | 243 | ¾ |
148 | ö | 180 | ┤ | 212 | È | 244 | ¶ |
149 | ò | 181 | Á | 213 | ı | 245 | § |
150 | û | 182 | Â | 214 | Í | 246 | ÷ |
151 | ù | 183 | À | 215 | Î | 247 | ¸ |
152 | ÿ | 184 | © | 216 | Ï | 248 | ° |
153 | Ö | 185 | ╣ | 217 | ┘ | 249 | ¨ |
154 | Ü | 186 | 218 | ┌ | 250 | · | |
155 | ø | 187 | ╗ | 219 | █ | 251 | ¹ |
156 | £ | 188 | ╝ | 220 | ▄ | 252 | ³ |
157 | Ø | 189 | ¢ | 221 | ¦ | 253 | ² |
158 | × | 190 | ¥ | 222 | Ì | 254 | ■ |
159 | ƒ | 191 | ┐ | 223 | ▀ | 255 | Space |
Curiosidades: Sabias que puedes usar la combinación [Alt] + número del símbolo para obtener el carácter ASCII correspondiente. P.ej. Abre el bloc de notas, mantén pulsada la tecla [Alt] y en el teclado numérico marca 126. Te aparecerá el símbolo ~ que corresponde carácter número 126 de ASCII.