ASCII | variantes de ascii

Variantes de ASCII

A medida que la tecnología informática se difundió a lo largo del mundo, se desarrollaron diferentes estándares y las empresas desarrollaron muchas variaciones del código ASCII para facilitar la escritura de lenguas diferentes al inglés que usaran alfabetos latinos. Se pueden encontrar algunas de esas variaciones clasificadas como "ASCII Extendido", aunque en ocasiones el término se aplica erróneamente para cubrir todas las variantes, incluso las que no preservan el conjunto de códigos de caracteres original ASCII de siete bits. La ISO 646 (1972), el primer intento de remediar el sesgo pro-inglés de la codificación de caracteres, creó problemas de compatibilidad, pues también era un código de caracteres de 7 bits. No especificó códigos adicionales, así que reasignó algunos específicamente para los nuevos lenguajes. De esta forma se volvió imposible saber en qué variante se encontraba codificado el texto, y, consecuentemente, los procesadores de texto podían tratar una sola variante. La tecnología mejoró y aportó medios para representar la información codificada en el octavo bit de cada byte, liberando este bit, lo que añadió otros 128 códigos de carácter adicionales que quedaron disponibles para nuevas asignaciones. Por ejemplo, IBM desarrolló páginas de código de 8 bits, como la página de códigos 437, que reemplazaba los caracteres de control con símbolos gráficos como sonrisas, y asignó otros caracteres gráficos adicionales a los 128 bytes superiores de la página de códigos. Algunos sistemas operativos como DOS, podían trabajar con esas páginas de código, y los fabricantes de computadoras personales incluyeron soporte para dichas páginas en su hardware. Los estándares de ocho bits como ISO 8859 y Mac OS Roman fueron desarrollados como verdaderas extensiones de ASCII, dejando los primeros 127 caracteres intactos y añadiendo únicamente valores adicionales por encima de los 7-bits. Esto permitió la representación de un abanico mayor de lenguajes, pero estos estándares continuaron sufriendo incompatibilidades y limitaciones. Todavía hoy, ISO-8859-1 y su variante Windows-1252 (a veces llamada erróneamente ISO-8859-1) y el código ASCII original de 7 bits son los códigos de carácter más comúnmente utilizados.

Unicode y Conjunto de Caracteres Universal (UCS) ISO/IEC 10646 definen un conjunto de caracteres mucho mayor, y sus diferentes formas de codificación han empezado a reemplazar ISO 8859 y ASCII rápidamente en muchos entornos. Mientras que ASCII básicamente usa códigos de 7-bits, Unicode y UCS usan "code points" o apuntadores relativamente abstractos: números positivos (incluyendo el cero) que asignan secuencias de 8 o más bits a caracteres. Para permitir la compatibilidad, Unicode y UCS asignan los primeros 128 apuntadores a los mismos caracteres que el código ASCII. De esta forma se puede pensar en ASCII como un subconjunto muy pequeño de Unicode y UCS. La popular codificación UTF-8 recomienda el uso de uno a cuatro valores de 8 bits para cada apuntador, donde los primeros 128 valores apuntan a los mismos caracteres que ASCII. Otras codificaciones de caracteres como UTF-16 se parece a ASCII en cómo representan los primeros 128 caracteres de Unicode, pero tienden a usar 16 a 32 bits por carácter, así que requieren de una conversión adecuada para que haya compatibilidad entre ambos códigos de carácter. La palabra ASCIIbético (o, más habitualmente, la palabra "inglesa" ASCIIbetical) describe la ordenación según el orden de los códigos ASCII en lugar del orden alfabético.[7]

La abreviatura ASCIIZ o ASCIZ se refiere a una cadena de caracteres terminada en cero (del inglés zero). Es muy normal que el código ASCII sea embebido en otros sistemas de codificación más sofisticados y por esto debe tenerse claro cual es papel del código ASCII en la tabla o mapa de caracteres de una computadora.

Other Languages
Alemannisch: ASCII
العربية: أسكي
asturianu: ASCII
azərbaycanca: ASCII
تۆرکجه: اسکی
български: ASCII
bosanski: ASCII
català: ASCII
کوردی: ئەسکی
čeština: ASCII
dansk: ASCII
Ελληνικά: ASCII
English: ASCII
Esperanto: Askio
euskara: ASCII
suomi: ASCII
Gaeilge: ASCII
galego: ASCII
עברית: ASCII
हिन्दी: आस्की
hrvatski: ASCII
magyar: ASCII
interlingua: ASCII
Bahasa Indonesia: ASCII
italiano: ASCII
日本語: ASCII
Taqbaylit: ASCII
한국어: ASCII
kurdî: ASCII
lumbaart: ASCII
lietuvių: ASCII
latviešu: ASCII
олык марий: ASCII
മലയാളം: ആസ്കി
монгол: ASCII
Bahasa Melayu: ASCII
Plattdüütsch: ASCII
नेपाल भाषा: एस्की
Nederlands: ASCII (tekenset)
norsk nynorsk: ASCII
norsk: ASCII
polski: ASCII
português: ASCII
română: ASCII
русский: ASCII
Scots: ASCII
srpskohrvatski / српскохрватски: ASCII
Simple English: ASCII
slovenčina: ASCII
slovenščina: ASCII
shqip: ASCII
српски / srpski: ASCII
svenska: ASCII
తెలుగు: ఆశ్కి
ไทย: แอสกี
Türkçe: ASCII
українська: ASCII
اردو: ایسکی
oʻzbekcha/ўзбекча: ASCII
Tiếng Việt: ASCII
吴语: ASCII
хальмг: ASCII
Yorùbá: ASCII
中文: ASCII
Bân-lâm-gú: ASCII
粵語: ASCII