[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 comunicar sólo en inglés con el ASCII, 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, por ejemplo la norma ISO 8859, también
llamada ISO Latin. La variante para el español, el francés y el alemán
es la norma ISO 8859-1 (Latin-1).
***
Con el desarrollo del internet, se vuelve insuficiente comunicar sólo
en inglés con el ASCII, 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á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.). 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, idiomas con alfabetos diferentes (árabe, griego,
ruso, etc.), y aún menos los idiomas no alfabéticos (chino, japonés,
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, por ejemplo la norma ISO 8859, también llamada
ISO Latin. La variante para el español, el francés y el alemán es la
norma ISO 8859-1 (Latin-1).
# 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 sólo 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 dominen (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.