KOI8-U (RFC 2319) es una codificación de caracteres de 8 bits diseñada para cubrir el ucraniano , que utiliza un alfabeto cirílico . Se basa en KOI8-R , que cubre el ruso y el búlgaro , pero reemplaza ocho caracteres de dibujo de caja con cuatro letras ucranianas Ґ , Є , І y Ї, tanto en mayúsculas como en minúsculas.
KOI8-RU está estrechamente relacionado, pero agrega Ў para bielorruso . En ambos casos, la asignación de letras coincide con la de KOI8-E , excepto Ґ, que se agrega a KOI8-F .
En Microsoft Windows , a KOI8-U se le asigna el número de página de códigos 21866. En IBM , a KOI8-U se le asigna el número de página de códigos/ CCSID 1168. [1] [2] [3]
KOI8 sigue siendo mucho más utilizado que ISO 8859-5 , que nunca llegó a popularizarse. Otra codificación de caracteres cirílicos común es Windows-1251 . En el futuro, ambas podrían acabar dando paso a Unicode .
KOI8 significa Kod Obmena Informatsiey, 8 bits ( ruso : Код Обмена Информацией, 8 бит ), que significa "Código para intercambio de información, 8 bits".
Los conjuntos de caracteres KOI8 tienen la propiedad de que las letras del alfabeto cirílico ruso están en orden pseudorromano en lugar del orden alfabético cirílico natural, como en la norma ISO 8859-5. Aunque esto puede parecer poco natural, tiene la propiedad útil de que si se elimina el octavo bit, el texto puede leerse (o al menos descifrarse) en transliteración con mayúsculas y minúsculas en un terminal ASCII normal. Por ejemplo, "Код Обмена Информацией" en KOI8-U se convierte en kOD oBMENA iNFORMACIEJ (el significado ruso del acrónimo "KOI") si se elimina el octavo bit.
Conjunto de caracteres
La siguiente tabla muestra la codificación KOI8-U. [1] [4] Cada carácter se muestra con su punto de código Unicode equivalente .
Aunque RFC 2319 dice que el carácter 0x95 debe ser U+2219 (∙), también puede ser U+2022 (•) para que coincida con el carácter de viñeta en Windows-1251 .
Algunas referencias tienen un error tipográfico y afirman incorrectamente que el carácter 0xB4 es U+0403, en lugar del correcto U+0404. Este error tipográfico está presente en el Apéndice A de RFC 2319 (pero la tabla en el texto principal de RFC proporciona la asignación correcta).
Véase también
Referencias
- ^ ab "Información de la página de códigos SBCS - CPGID: 01168 / Nombre: ucraniano KOI8-U". IBM Software: Globalización: Conjuntos de caracteres codificados y recursos relacionados: Páginas de códigos por CPGID: Identificadores de páginas de códigos . IBM . CH 3-3220-050. Archivado desde el original el 2017-02-18 . Consultado el 2017-02-18 .[1] [2]
- ^ "Documento de información del CCSID; CCSID 1168; KOI8-U". IBM . Archivado desde el original el 18 de febrero de 2017 . Consultado el 18 de febrero de 2017 .
- ^ Componentes internacionales para Unicode (ICU), ibm-1168_P100-2002.ucm, 3 de diciembre de 2002
- ^ Verdy, Philippe; Richter, Helmut (4 de enero de 2016) [13 de octubre de 2008]. «KOI8-U.TXT». 2.0 . Consultado el 9 de diciembre de 2016 .
Lectura adicional
- Flohr, Guido (2016) [2006]. "Locale::RecodeData::KOI8_U - Rutinas de conversión para KOI8-U". CPAN libintl-perl . 1.1. Archivado desde el original el 2017-01-15 . Consultado el 2017-01-15 .
- RFC 2319
- "KOI8-U (RFC 2319)". Kermit . Universidad de Columbia . Consultado el 24 de junio de 2020 .
- Leishner, Mark (2008) [1999-12-20]. "Tabla de correspondencias de cirílico bielorruso/ucraniano a Unicode 2.1 de KOI8-U - Basada en RFC 2319". Departamento de Ciencias Matemáticas, Universidad Estatal de Nuevo México. Archivado desde el original el 19 de febrero de 2017. Consultado el 19 de febrero de 2017 .
- Kornai, Andras; Birnbaum, David J.; da Cruz, Frank; Davis, Bur; cazador, George; Paine, Richard B.; Paperno, Slava; Simonsen, Keld J.; Thobe, Glenn E.; Vulis, Dimitri; van Wingen, Johan W. (13 de marzo de 1993). "Preguntas frecuentes sobre codificación cirílica versión 1.3". 1.3. Archivado desde el original el 18 de febrero de 2017 . Consultado el 24 de junio de 2020 .
Enlaces externos
- Czyborra, Roman (1998-11-30) [1998-05-25]. "La sopa de caracteres cirílicos". Archivado desde el original el 2016-12-03 . Consultado el 2016-12-03 .
- Hohlov, Yu. E. "Representación de información cirílica en formato electrónico - Tablas de conjuntos de caracteres (páginas de códigos)". Archivado desde el original el 2016-12-05 . Consultado el 2016-12-05 .
- Nechayev, Valentin (2013) [2001]. "Revisión del universo de codificaciones cirílicas de 8 bits". Archivado desde el original el 5 de diciembre de 2016. Consultado el 5 de diciembre de 2016 .
- https://web.archive.org/web/20050206230944/http://www.net.ua/KOI8-U/