ISO 8859-5
   HOME

TheInfoList



OR:

ISO/IEC 8859-5:1999, ''Information technology — 8-bit single-byte coded graphic character sets — Part 5: Latin/Cyrillic alphabet'', is part of the
ISO/IEC 8859 ISO/IEC 8859 is a joint ISO and IEC series of standards for 8-bit character encodings. The series of standards consists of numbered parts, such as ISO/IEC 8859-1, ISO/IEC 8859-2, etc. There are 15 parts, excluding the abandoned ISO/IEC 8859-12. ...
series of ASCII-based standard
character encoding Character encoding is the process of assigning numbers to Graphics, graphical character (computing), characters, especially the written characters of Language, human language, allowing them to be Data storage, stored, Data communication, transmi ...
s, first edition published in 1988. It is informally referred to as Latin/Cyrillic. It was designed to cover languages using a
Cyrillic alphabet , bg, кирилица , mk, кирилица , russian: кириллица , sr, ћирилица, uk, кирилиця , fam1 = Egyptian hieroglyphs , fam2 = Proto-Sinaitic , fam3 = Phoenician , fam4 = Gr ...
such as Bulgarian, Belarusian,
Russian Russian(s) refers to anything related to Russia, including: *Russians (, ''russkiye''), an ethnic group of the East Slavic peoples, primarily living in Russia and neighboring countries *Rossiyane (), Russian language term for all citizens and peo ...
, Serbian and Macedonian but was never widely used. It would also have been usable for Ukrainian in the
Soviet Union The Soviet Union,. officially the Union of Soviet Socialist Republics. (USSR),. was a List of former transcontinental countries#Since 1700, transcontinental country that spanned much of Eurasia from 1922 to 1991. A flagship communist state, ...
from 1933 to 1990, but it is missing the Ukrainian letter ''ge'', ґ, which is required in
Ukrainian orthography The Ukrainian orthography ( uk, Украї́нський право́пис, Ukrainskyi pravopys) is orthography for the Ukrainian language, a system of generally accepted rules that determine the ways of transmitting speech in writing. Until the ...
before and since, and during that period outside Soviet Ukraine. As a result, IBM created Code page 1124. ISO-8859-5 is the IANA preferred charset name for this standard when supplemented with the
C0 and C1 control codes The C0 and C1 control code or control character sets define control codes for use in text by computer systems that use ASCII and derivatives of ASCII. The codes represent additional information about the text, such as the position of a cursor, ...
from
ISO/IEC 6429 ISO/IEC JTC 1, entitled "Information technology", is a joint technical committee (JTC) of the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC). Its purpose is to develop, maintain and p ...
. The 8-bit encodings
KOI8-R KOI8-R (RFC 1489) is an 8-bit character encoding, derived from the KOI-8 encoding by the programmer Andrei Chernov in 1993 and designed to cover Russian, which uses a Cyrillic alphabet. KOI8-R was based on Russian Morse code, which was created ...
and
KOI8-U KOI8-U (RFC 2319) is an 8-bit character encoding, designed to cover Ukrainian, which uses a Cyrillic alphabet. It is based on KOI8-R, which covers Russian and Bulgarian, but replaces eight box drawing characters with four Ukrainian letters Ґ ...
, CP866, and also
Windows-1251 Windows-1251 is an 8-bit character encoding, designed to cover languages that use the Cyrillic script such as Russian, Ukrainian, Belarusian, Bulgarian, Serbian Cyrillic, Macedonian and other languages. On the web, it is the second most-used ...
are far more commonly used. In contrast to
Windows-1252 Windows-1252 or CP-1252 ( code page 1252) is a single-byte character encoding of the Latin alphabet, used by default in the legacy components of Microsoft Windows for English and many European languages including Spanish, French, and German. I ...
and ISO 8859-1, Windows-1251 is not closely related to ISO 8859-5. The
Windows code page Windows code pages are sets of characters or code pages (known as character encodings in other operating systems) used in Microsoft Windows from the 1980s and 1990s. Windows code pages were gradually superseded when Unicode was implemented in Wind ...
for ISO-8859-5 is code page 28595 a.k.a. Windows-28595. The
Unicode Unicode, formally The Unicode Standard,The formal version reference is is an information technology standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems. The standard, wh ...
main Cyrillic block uses a layout based on ISO-8859-5.


Codepage layout

Differences from ISO 8859-1 are shown with its
Unicode Unicode, formally The Unicode Standard,The formal version reference is is an information technology standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems. The standard, wh ...
equivalent code point.


History and related code pages

The ECMA-113 standard has been equivalent to ISO-8859-5 since its second edition, its first edition ( ISO-IR-111) having been an extension of the earlier
KOI-8 KOI-8 (КОИ-8) is an 8-bit character set standardized in GOST 19768-74. Маркелова Л. Н. Эксплуатация программоуправляемой вычислительной машины «Искра 226». — М.: Ма ...
(defined by GOST 19768-74), which lays out the Russian letters in the same way as their ASCII Roman equivalents where possible. The initial draft of ISO-8859-5 (DIS-8859-5:1987) followed ISO-IR-111, but was revised after GOST 19768-74 was replaced by the new
ISO-IR-153 ISO-IR-153 (ST SEV 358-88) is an 8-bit character set that covers the Russian alphabet, Russian and Bulgarian alphabet, Bulgarian alphabets. Unlike the KOI character encodings, KOI encodings, this encoding lists the Cyrillic letters in their correct ...
in 1987, which re-arranged the Russian letters into alphabetical order (except for Ё). ISO-IR-153 contains the Russian letters, including Ё, and the non-breaking space and soft hyphen, whereas the full Cyrillic set of ISO-8859-5 is also called ISO-IR-144. Possibly as a consequence of this confusion, erroneously lists yet another code page as "ISO-IR-111", combining the letter order and case order of ISO-8859-5 with the row order of ISO-IR-111 (and consequently compatible with neither in practice, but in practice partially compatible with
Windows-1251 Windows-1251 is an 8-bit character encoding, designed to cover languages that use the Cyrillic script such as Russian, Ukrainian, Belarusian, Bulgarian, Serbian Cyrillic, Macedonian and other languages. On the web, it is the second most-used ...
). IBM Code page 915 is an extension of ISO/IEC 8859-5, adding some
semigraphic Text-based semigraphics or pseudographics is a primitive method used in early text mode video hardware to emulate raster graphics without having to implement the logic for such a display mode. There are two different ways to accomplish the emu ...
and other symbols in the C1 area. IBM Code page 1124 is mostly identical to ISO-8859-5, but replaces ѓ with ґ for Ukrainian use.
ISO-IR-200 ISO-IR-200 is a modification of ISO/IEC 8859-5 which added the letters to support Kildin Sami, Komi, and Nenets. It was created on May 1, 1998 by Everson Gunn Teoranta, which includes Michael Everson Michael Everson (born January 9, 1963) is a ...
, "Uralic Supplementary Cyrillic Set", was registered in 1998 by Everson Gunn Teoranta (which
Michael Everson Michael Everson (born January 9, 1963) is an American and Irish linguist, script encoder, typesetter, type designer and publisher. He runs a publishing company called Evertype, through which he has published over a hundred books since 2006. H ...
was a director of, prior to the founding of Evertype in 2001), and changes several of the non-Russian letters in order to support the
Kildin Sami Kildin may refer to: * Kildin Island * Kildin class destroyer * Kildin Sami * Ostrov (air base) Ostrov (Russian: ''Веретье'' ("Veret"); also Ostrov-5, Gorokhovka) is a Russian Air Force air base
, Komi and Nenets languages, not supported by ISO-8859-5 itself. Michael Everson also introduced
Mac OS Barents Cyrillic The Macintosh Barents Cyrillic encoding is used in Apple Macintosh computers to represent texts in Kildin Sami, Komi, and Nenets. Layout Each character is shown with its equivalent Unicode code point. Only the second half of the table (code p ...
for the same languages on classic Mac OS. ISO-IR-201, "Volgaic Supplementary Cyrillic Set", was similarly introduced by Everson Gunn Teoranta in order to support the Chuvash, Komi, Mari and Udmurt languages, spoken in the titular republics of Russia.


References


External links


ISO-IR 144
Cyrillic part of the Latin/Cyrillic Alphabet ''(May 1, 1988, from ISO 8859-5 2nd version)''
ISO/IEC 8859-5:1999
8-Bit Single-Byte Coded Graphic Character Sets - Latin/Cyrillic Alphabet ''3rd edition (December 1999)'' {{DEFAULTSORT:ISO IEC 8859-5 ISO/IEC 8859 Computer-related introductions in 1988