[Resumen]
El primer sistema de codificación informática es el ASCII (American
Standard Code for Information Interchange – Código Estadounidense
Estándar para el Intercambio de Información), publicado en 1963 por el
ANSI (American National Standards Institute – Instituto Estadounidense
Nacional de Normas). El ASCII es un código de 128 caracteres traducidos,
en el lenguaje binario, en siete bits (A se traduce por "1000001", B se
traduce por "1000010", etc.). El ASCII no permite más que la lectura
del inglés (y del latín). Con el desarrollo del internet, se vuelve
insuficiente comunicarse solo en inglés con el ASCII original, y de ahí
la necesidad de las variantes del ASCII para tener en cuenta los
caracteres acentuados de otros idiomas europeos. Las variantes del
ASCII en ocho bits son publicadas desde 1986, como por ejemplo la norma
ISO 8859, también llamada ISO Latin, con ISO 8859-1 (ISO Latin-1) para
el español, el francés y el alemán.
***
Con el desarrollo del internet, se vuelve insuficiente comunicarse solo
en inglés con el ASCII original, y de ahí la necesidad de las variantes
del ASCII para tener en cuenta los caracteres acentuados de otros
idiomas europeos.
# El ASCII en siete bits
El primer sistema de codificación informático es el ASCII (American
Standard Code for Information Interchange – Código Estadounidense
Estándar para el Intercambio de Información), publicado en 1963 por el
ANSI (American National Standards Institute – Instituto Estadounidense
Nacional de Normas). El ASCII es un código de 128 caracteres traducidos,
en el lenguaje binario, en siete bits (A se traduce por "1000001", B se
traduce por "1000010", etc.). Los 128 caracteres incluyen 33 caracteres
de control (que no representan símbolos escritos) y 95 caracteres
imprimibles: las 26 letras sin acento en mayúsculas (A-Z) y en
minúsculas (a-z), las cifras, los signos de puntuación y algunos
símbolos; lo que corresponde a las teclas del teclado inglés o
estadounidense.
# El ASCII en ocho bits
El ASCII no permite más que la lectura del inglés (y del latín). No
permite tomar en cuenta las letras acentuadas presentes en varias
lenguas europeas, así como los idiomas con alfabetos diferentes (como
el árabe, el griego, el ruso, etc.) y aún menos los idiomas no
alfabéticos (como el chino, el japonés, el coreano, etc.). Esto no
plantea ningún problema realmente importante en los primeros años,
cuando el intercambio de archivos electrónicos se limita esencialmente
a Norteamérica. Pero el plurilingüismo pronto se convierte en una
necesidad vital. Variantes del ASCII en ocho bits son publicadas desde
1986, como por ejemplo la norma ISO 8859, también llamada ISO Latin,
con la ISO 8859-1 (ISO Latin-1) para el español, el francés y el alemán.
# Un rompecabezas
El paso del ASCII original a sus diversas variantes no tarda en
convertirse en un verdadero rompecabezas, incluso en la Unión Europea,
donde se plantean problemas como la multiplicación de las variantes, la
corrupción de los datos durante los intercambios informáticos o la
incompatibilidad de los sistemas, ya que las páginas web solo pueden
visualizarse en un idioma a la vez.
Olivier Gainon, creador de CyLibris, una editorial literaria
electrónica, explica en diciembre de 2000: «La primera etapa es el
respeto de los particularismos a nivel técnico. Es preciso que la red
respete las letras acentuadas, las letras específicas, etc. Me parece
muy importante que los futuros protocolos permitan una transmisión
perfecta de estos aspectos, y eso puede que no resulte sencillo (en las
evoluciones futuras del HTML, o de los protocolos IP, etc.). Por lo
tanto, es necesario que cada uno pueda sentirse a gusto con el internet
y que esto no se limite a los individuos que dominan (más o menos) el
inglés. No parece normal que actualmente la transmisión de los acentos
plantee problemas en los correos electrónicos. Por eso me parece que el
primer trámite es de orden técnico».
# El Unicode
Publicado por primera vez en enero de 1991, el Unicode es un sistema de
codificación universal en 16 bits, que asigna un número único a cada
carácter. Este número es legible desde cualquier plataforma, con
cualquier programa y en cualquier idioma. El Unicode puede codificar
65.000 caracteres únicos y tomar en cuenta todos los sistemas de
escritura del planeta. Pero integrar este nuevo sistema de codificación
en todos los software y navegadores es un trabajo titánico. Hay que
esperar hasta diciembre de 2007 para que el Unicode suplante el ASCII
en el internet.