Qué es el Código ASCII
ASCII es la sigla inglesa de American Standard Code for Information Interchange y representa un conjunto de códigos capaz de representar letras, dígitos y otros símbolos, muy utilizado por ordenadores para intercambio de información textual. Posee 256 códigos divididos en dos conjuntos, el básico (ASCII Standard) y el extendido (ASCII Extended), con 128 códigos cada. La codificación de caracteres en ASCII proporciona un modo estándar de representar caracteres usando códigos numéricos. Esos caracteres incluyen letras mayúsculas y minúsculas en inglés, números y símbolos de puntuación. Éste utiliza 7 bits para representar cada carácter. Por ejemplo, una “T” mayúscula es representada por el número 84 y una “t” minúscula es representada por 116. Otras teclas también son mapeadas para valores ASCII estándar. Por ejemplo, la tecla escape (ESC) es representada como 27 y la tecla de exclusión (DEL) es representada como 32. Los códigos ASCII pueden también ser presentados como valores hexadecimales en vez de los dos números decimales citados anteriormente. Por ejemplo, el valor del código de la tecla Esc en hexadecimal es “1B” y el valor hexadecimal de la tecla Delete es “7F”.
Desde que el código utiliza 7 bits, éste soporta apenas ^ 7, o 128 valores. Por tanto, el conjunto de caracteres del código estándar es limitado a 128 caracteres. Mientras eso es suficiente para representar todas las letras del inglés, números y símbolos de puntuación estándar, no es suficiente para representar todos los caracteres especiales o caracteres de otros idiomas. Incluso el ASCII extendido, que soporta 8 valores de bits, o 256 caracteres, no incluye caracteres suficientes para representar con precisión todos los idiomas. Por lo tanto, otros conjuntos de caracteres, tales como Latin-1 (ISO-8859-1), UTF-8 y UTF-16 son comúnmente usados para documentos y páginas de internet que exigen más caracteres.