Jump to content

ISO-IR-153

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by InternetArchiveBot (talk | contribs) at 08:23, 4 September 2020 (Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.6). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

ISO-IR-153
Language(s)Russian, Bulgarian
StandardST SEV 358-88, GOST R 34.303-92 (see below)
ClassificationExtended ASCII
Based onMain code page[1]
ExtensionsISO-8859-5, IBM-1124, ISO-IR-200, ISO-IR-201
Preceded byKOI8-B[2]

ISO-IR-153[3] (ST SEV 358-88) is an 8-bit character set that covers the Russian and Bulgarian alphabets. Unlike the KOI encodings, this encoding lists the Cyrillic letters in their correct traditional order. This has become the basis for ISO/IEC 8859-5 and the Cyrillic Unicode block.

Standards and Naming

ISO-IR-153 is a subset of ISO/IEC 8859-5 (synchronised with ECMA-113 since 1988).[4] The ISO-IR-153 documentation cites ST SEV 358-88 as the source standard.[3] While it also cites the earlier GOST 19768-74[3] (which defines KOI-8 and was conformed to by the first version of ECMA-113, i.e. ISO-IR-111),[4] it does not follow the KOI-8 layout (rather using a close modification of the letter layout from the Main code page)[1] so this appears to be in error. The ISO-IR-153 encoding was intended to replace GOST 19768-74, and is sometimes referred to as GOST-19768-87.[2][5] This confusion has led to a common misconception that ISO-8859-5 was defined in or based on GOST 19768-74.[1]

Notwithstanding the extents of their accuracy, the IANA lists GOST_19768-74, ST_SEV_358-88 and iso-ir-153 as labels which may be used for the ISO-IR-153 encoding on the Internet, with reference to RFC 1345, which assigns it those labels.[6][7]

GOST R 34.303-92 includes the ISO-IR-153 code page and dubs it KOI-8 V1 (in addition to using KOI-8 N1 and KOI-8 N2 for two Alternative code page/Code page 866 variants).[8]

Character set

The following table shows the ISO-IR-153 encoding. Each character is shown with its equivalent Unicode code point.

The encoding closely resembles the letter subset of the Cyrillic part of the Main code page, apart from the relocation of the uppercase Ё from 0xF0 to 0xA1. ISO-8859-5 is a superset.

ISO-IR-153[3]
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
8_ Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef|
9_ Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef|
A_ Template:Chset-color-misc|NBSP
00A0
Template:Chset-color-letter|Ё
0401
Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-ctrl|SHY
00AD
Template:Chset-color-undef| Template:Chset-color-undef|
B_ Template:Chset-color-letter|А
0410
Template:Chset-color-letter|Б
0411
Template:Chset-color-letter|В
0412
Template:Chset-color-letter|Г
0413
Template:Chset-color-letter|Д
0414
Template:Chset-color-letter|Е
0415
Template:Chset-color-letter|Ж
0416
Template:Chset-color-letter|З
0417
Template:Chset-color-letter|И
0418
Template:Chset-color-letter|Й
0419
Template:Chset-color-letter|К
041A
Template:Chset-color-letter|Л
041B
Template:Chset-color-letter|М
041C
Template:Chset-color-letter|Н
041D
Template:Chset-color-letter|О
041E
Template:Chset-color-letter|П
041F
C_ Template:Chset-color-letter|Р
0420
Template:Chset-color-letter|С
0421
Template:Chset-color-letter|Т
0422
Template:Chset-color-letter|У
0423
Template:Chset-color-letter|Ф
0424
Template:Chset-color-letter|Х
0425
Template:Chset-color-letter|Ц
0426
Template:Chset-color-letter|Ч
0427
Template:Chset-color-letter|Ш
0428
Template:Chset-color-letter|Щ
0429
Template:Chset-color-letter|Ъ
042A
Template:Chset-color-letter|Ы
042B
Template:Chset-color-letter|Ь
042C
Template:Chset-color-letter|Э
042D
Template:Chset-color-letter|Ю
042E
Template:Chset-color-letter|Я
042F
D_ Template:Chset-color-letter|а
0430
Template:Chset-color-letter|б
0431
Template:Chset-color-letter|в
0432
Template:Chset-color-letter|г
0433
Template:Chset-color-letter|д
0434
Template:Chset-color-letter|е
0435
Template:Chset-color-letter|ж
0436
Template:Chset-color-letter|з
0437
Template:Chset-color-letter|и
0438
Template:Chset-color-letter|й
0439
Template:Chset-color-letter|к
043A
Template:Chset-color-letter|л
043B
Template:Chset-color-letter|м
043C
Template:Chset-color-letter|н
043D
Template:Chset-color-letter|о
043E
Template:Chset-color-letter|п
043F
E_ Template:Chset-color-letter|р
0440
Template:Chset-color-letter|с
0441
Template:Chset-color-letter|т
0442
Template:Chset-color-letter|у
0443
Template:Chset-color-letter|ф
0444
Template:Chset-color-letter|х
0445
Template:Chset-color-letter|ц
0446
Template:Chset-color-letter|ч
0447
Template:Chset-color-letter|ш
0448
Template:Chset-color-letter|щ
0449
Template:Chset-color-letter|ъ
044A
Template:Chset-color-letter|ы
044B
Template:Chset-color-letter|ь
044C
Template:Chset-color-letter|э
044D
Template:Chset-color-letter|ю
044E
Template:Chset-color-letter|я
044F
F_ Template:Chset-color-undef| Template:Chset-color-letter|ё
0451
Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef|

  Letter  Number  Punctuation  Symbol  Other  Undefined

See also

References

  1. ^ a b c Nechayev, Valentin (2013) [2001]. "Review of 8-bit Cyrillic encodings universe". Archived from the original on 2016-12-05. Retrieved 2016-12-05.
  2. ^ a b Czyborra, Roman (1998-11-30) [1998-05-25]. "The Cyrillic Charset Soup". Archived from the original on 2016-12-03. Retrieved 2016-12-03. […] in the meantime GOST had inhaled some perestroika and declared the installed base and KOI correspondence less important and revised its 19768 standard from 1974 in 1987 into an incompatible new GOST 19768-87 […]
  3. ^ a b c d ISO-IR-153 (1 December 1989)
  4. ^ a b ECMA-113. 8-Bit Single-Byte Coded Graphic Character Sets - Latin/Cyrillic Alphabet (2nd ed., June 1988)
  5. ^ http://czyborra.com/charsets/gost19768-87.txt.gz
  6. ^ "Character Sets". IANA.
  7. ^ Simonsen, Keld (1992). "Character Mnemonics & Character Sets". Requests for Comments. IETF. doi:10.17487/rfc1345. RFC 1345.
  8. ^ (in Russian) ГОСТ Р 34.303-92. Наборы 8-битных кодированных символов. 8-битный код обмена и обработки информации. = 8-bit coded character sets. 8-bit code for information interchange.