El ISO/IEC 8859-5 es un estándar de codificación de caracteres de 8 bits, parte de la serie ISO/IEC 8859, basada en ASCII. Publicada originalmente en 1988, esta norma fue diseñada específicamente para representar los alfabetos cirílicos utilizados en diversos idiomas eslavos, siendo conocida informalmente como la codificación Latin/Cyrillic.
Objetivo y Alcance
El propósito principal del ISO/IEC 8859-5 era proporcionar un soporte estandarizado para idiomas que utilizan el alfabeto cirílico, tales como el ruso, búlgaro, bielorruso, serbio y macedonio. A pesar de su diseño formal, el estándar no logró una adopción masiva en la práctica.
En el entorno informático, otras codificaciones de 8 bits resultaron ser mucho más prevalentes, destacando especialmente:
- KOI8-R y KOI8-U: Muy comunes en sistemas Unix y redes tempranas.
- IBM-866: Ampliamente utilizada en sistemas DOS.
- Windows-1251: El estándar predominante en los sistemas operativos de Microsoft.
Es importante señalar que, a diferencia de la relación entre Windows-1252 e ISO 8859-1, la codificación Windows-1251 no guarda una relación estrecha con el ISO 8859-5.
Relación con Unicode y Limitaciones
Aunque el ISO 8859-5 no fue ampliamente adoptado, dejó una huella técnica significativa: el bloque principal de caracteres cirílicos en el estándar Unicode utiliza una disposición basada en el diseño del ISO 8859-5.
El caso del idioma ucraniano
El estándar presentó limitaciones críticas para el idioma ucraniano. Aunque hubiera sido utilizable en la Unión Soviética entre 1933 y 1990, carecía de la letra ge (ґ), esencial para la ortografía ucraniana tanto antes como después de dicho periodo. Para solventar esta carencia, IBM desarrolló la Página de códigos 1124, que sustituye el carácter ǵ por el ґ.
Historia y Evolución Técnica
El estándar ECMA-113 ha sido equivalente al ISO 8859-5 desde su segunda edición. La primera edición (ISO-IR-111) era una extensión del antiguo KOI-8 (definido por GOST 19768-74), el cual organizaba las letras rusas siguiendo la equivalencia con sus contrapartes romanas de ASCII.
El borrador inicial del ISO 8859-5 (DIS-8859-5:1987) siguió el modelo de ISO-IR-111, pero fue revisado tras la sustitución de GOST 19768-74 por el nuevo ISO-IR-153 en 1987. Este último reorganizó las letras rusas en orden alfabético (con excepción de la letra Ё). El conjunto completo de caracteres cirílicos del ISO 8859-5 es técnicamente denominado ISO-IR-144.
Extensiones y Variantes
Existen diversas adaptaciones y extensiones del estándar para cubrir necesidades lingüísticas específicas:
- IBM Code Page 915: Una extensión que añade símbolos semigráficos y otros caracteres en el área C1.
- ISO-IR-200 (Uralic Supplementary Cyrillic Set): Registrado en 1998 para dar soporte a los idiomas sami de Kildin, komi y nenets.
- ISO-IR-201 (Volgaic Supplementary Cyrillic Set): Introducido para soportar los idiomas chuvash, komi, mari y udmurt, hablados en las repúblicas de Rusia.

