KOI-8 (КОИ-8) es un conjunto de caracteres de 8 bits estandarizado en GOST 19768-74. [1] [2] Es una extensión de KOI-7 que permite el uso del alfabeto latino junto con el alfabeto ruso , tanto las letras mayúsculas como las minúsculas; sin embargo, se omiten la letra Ё ё y la mayúscula Ъ , esta última para evitar conflictos con el carácter de eliminación (ambas se agregan en la mayoría de las extensiones, consulte KOI8-B ). Los primeros 127 puntos de código son idénticos a ASCII con la excepción del signo de dólar $ (punto de código 24 hexadecimal ) reemplazado por el signo monetario universal ¤. Las filas x8_ y x9_ (puntos de código 128-159) pueden llenarse con los caracteres de control adicionales de EBCDIC (puntos de código 32-63).
Este estándar se ha convertido en la base para los estándares de Internet posteriores , como KOI8-RU .
En las aplicaciones modernas, especialmente en Internet, se prefiere Unicode a KOI-8 y sus variantes u otras codificaciones cirílicas, lo que convierte a UTF-8 en la codificación dominante para páginas web. (Para obtener más información sobre la cobertura completa de Unicode, de 436 letras/puntos de código cirílicos, incluido el cirílico antiguo , y sobre cómo las codificaciones de caracteres de un solo byte, como Windows-1251 y las variantes KOI8, no pueden proporcionar esto, consulte Escritura cirílica en Unicode ).
La siguiente tabla muestra la codificación KOI-8. Cada carácter se muestra con su punto de código Unicode equivalente.