Код страницы 866

Компьютерный набор символов для русского языка
Код страницы 866
MIME/IANAIBM866
Псевдоним(ы)cp866, 866 [1]
Язык(и)Русский , болгарский ;
Частичная поддержка:
украинский , [a] белорусский [b]
СтандартСтандарт кодирования WHATWG
КлассификацияКодовая страница OEM , расширенный ASCII
РасширяетUS-ASCII
На основеАльтернативная кодовая страница
Другие связанные кодировки(См. ниже)

Кодовая страница 866 ( CCSID 866) [2] (CP 866, «DOS Cyrillic Russian») [3]кодовая страница, используемая в DOS и OS/2 [4] в России для записи кириллицы . [5] [6] Она основана на «альтернативной кодировке» , разработанной в 1984 году в ИХНА АН СССР и опубликованной в 1986 году исследовательской группой Академии наук СССР. [7] Кодовая страница широко использовалась в эпоху DOS, поскольку она сохраняет все псевдографические символы кодовой страницы 437 (в отличие от « Основной кодовой страницы » или кодовой страницы 855) и поддерживает алфавитный порядок (хотя и несмежно) кириллических букв (в отличие от KOI8-R ). Первоначально эта кодировка была доступна только в русской версии MS-DOS 4.01 (1990), но с выходом MS-DOS 6.22 она стала доступна в любой языковой версии.

Стандарт кодировки WHATWG , определяющий кодировки символов, разрешенные в HTML5 , которые должны поддерживать совместимые браузеры, [8] включает кодовую страницу 866. [9] Это единственная однобайтовая кодировка, которая не названа частью ISO 8859 , специфической кодировкой Mac OS , специфической кодировкой Microsoft Windows ( Windows-874 или Windows-125x ) или вариантом KOI-8 . [9] Авторам новых страниц и разработчикам новых протоколов предписано использовать вместо этого UTF-8 . [10]

Две очень похожие, но не идентичные кодировки стандартизированы в ГОСТ Р 34.303-92 [11] как KOI-8 N1 и KOI-8 N2 (не путать с исходной KOI-8 ).

Набор символов

Каждый не-ASCII символ показан с его эквивалентной кодовой точкой Unicode . Первая половина (кодовые точки 0–127) этой таблицы такая же, как и у кодовой страницы 437 .

Код страницы 866 [12] [5] [3] [13] [14] [15] [16]
0123456789АБСДЭФ
0xНУЛЕВОЙ
263А

263Б

2665

2666

2663

2660

2022

25D8

25КБ

25D9

2642

2640

266А

266Б

263С
1x
25BA

25C4

2195

203С

00B6
§
00А7

25AC

21А8

2191

2193

2192

2190

221Ф

2194

25Б2

25 г. до н.э.
2x СП !"#$%&'()*+,-./
3x0123456789:;<=>?
4x@АБСДЭФГЧАСяДж.КЛМНО
5xПВРСТУВВтХИЗ[\]^_
6x`абсгефгчасяджклмно
7xпдгсттывжхуз{|}~
2302
8xА
0410
Б
0411
В
0412
Г
0413
Д
0414
Е
0415
Ж
0416
З
0417
И
0418
Й
0419
К
041А
Л
041Б
М
041С
Н
041Д
О
041E
П
041Ф
9xР
0420
С
0421
Т
0422
У
0423
Ф
0424
Х
0425
Ц
0426
Ч
0427
Ш
0428
Щ
0429
Ъ
042А
Ы
042Б
Ь
042C
Э
042Д
Ю
042E
Я
042F
Топора
0430
б
0431
в
0432
г
0433
д
0434
е
0435
ж
0436
з
0437
и
0438
©
0439
к
043А
л
043Б
м
043С
в
043D
о
043E
п
043Ф
Вх
2591

2592

2593

2502

2524

2561

2562

2556

2555

2563

2551

2557

255D

255С

255Б

2510
Сх
2514

2534

252С

251С

2500

253С

255E

255F

255А

2554

2569

2566

2560

2550

256С

2567
Дкс
2568

2564

2565

2559

2558

2552

2553

256Б

256А

2518

250С

2588

2584

258С

2590

2580
Бывшийр
0440
с
0441
т
0442
у
0443
ф
0444
х
0445
ц
0446
ч
0447
ш
0448

0449
ъ
044A
ы
044Б
ь
044C
э
044D
ю
044E
я
044F
ФхЁ
0401
ё
0451
Є
0404
в
0454
Ї
0407
ї
0457
Ў
040E
в
045E
°
00B0

2219
·
00B7

221А

2116
¤
00А4

25А0
НБСП
00А0
  Символы и знаки препинания

Варианты

Существовало несколько вариантов кодовой страницы, но различия в основном касались последних 16 кодовых позиций (240–255).

Альтернативная кодовая страница

Оригинальная версия кодовой страницы Брябрина и др. (1986) [7] называется «Альтернативная кодировка» , чтобы отличать ее от «Основной кодировки» тех же авторов. Она поддерживает только русский и болгарский языки . Она в основном такая же, как кодовая страница 866, за исключением кодов F2 hex — F7 hex (которые кодовая страница 866 меняет на украинские и белорусские буквы) и кодов F8 hex — FB hex (где кодовая страница 866 соответствует кодовой странице 437 ) . Отличающаяся строка показана ниже.

Альтернативная кодовая страница [17]
0123456789АБСДЭФ
ФхЁ
0401
ё
0451
🮣
1FBA3
🮢
​​1FBA2
🮠
1FBA0
🮡
1FBA1

2192

2190

2193

2191
÷
00F7
±
00B1

2116
¤
00А4

25А0
НБСП
00А0
  Символы, позднее измененные кодовой страницей 866

Измененная кодовая страница 866

Неофициальный вариант с кодовыми точками 240–255, идентичный кодовой странице 437. Однако буква Ёё обычно размещается на 240 и 241. [18] Эта версия поддерживает только русский и болгарский языки . Отличающаяся строка показана ниже.

Модифицированный CP 866
0123456789АБСДЭФ
ФхЁ
0401
ё
0451

2265

2264

2320

2321
÷
00F7

2248
°
00B0

2219
·
00B7

221А

207Ф
²
00B2

25А0
НБСП
00А0
  Отличается от совместимой кодовой страницы 866 для соответствия OEM-US

ГОСТ Р 34.303-92

Стандарт ГОСТ Р 34.303-92 определяет два варианта: КОИ-8 N1 и КОИ-8 N2. Их не следует путать с кодировкой КОИ-8 , которой они не соответствуют.

КОИ-8 N2

KOI-8 N2 — более обширный вариант, соответствующий кодовой странице 866 и альтернативной кодовой странице, за исключением последней строки или палочки . [c] Для этой последней строки он поддерживает буквы для белорусского и украинского языков в дополнение к русскому, но в раскладке, не связанной с кодовой страницей 866 или 1125. Примечательно, что русская Ё / ё (которая не менялась между альтернативной кодовой страницей и кодовой страницей 866) также находится в другом месте. Последняя палочка KOI-8 N2 показана ниже. [11]

КОИ-8 Н2 (ГОСТ Р 34.303-92)
0123456789АБСДЭФ
ФхЗАСТЕНЧИВЫЙ
2116
Ґ
0490
ґ
0491
Ё
0401
ё
0451
Є
0404
в
0454
І
0406
и
0456
Ї
0407
ї
0457
Ў
040E
в
045E

25А0
НБСП
00А0
  Отличается от кодовой страницы 866 и альтернативной кодовой страницы

КОИ-8 Н1

Другой вариант, KOI-8 N1, является подмножеством KOI-8 N2, в котором отсутствуют нерусские кириллические буквы и смешанные однострочные/двухстрочные символы-рисунки , оставляя их пустыми для дальнейшей интернационализации (сравните с кодовой страницей 850 ). Ниже показаны затронутые палочки . [11]

КОИ-8 Н1 (ГОСТ Р 34.303-92)
0123456789АБСДЭФ
Вх
2591

2592

2593

2502

2524

2563

2551

2557

255D

2510
Сх
2514

2534

252С

251С

2500

253С

255А

2554

2569

2566

2560

2550

256С
Дкс
2518

250С

2588

2584

258С

2590

2580
Бывшийр
0440
с
0441
т
0442
у
0443
ф
0444
х
0445
ц
0446
ч
0447
ш
0448

0449
ъ
044A
ы
044Б
ь
044C
э
044D
ю
044E
я
044F
ФхЗАСТЕНЧИВЫЙ
2116
Ё
0401
ё
0451

25А0
НБСП
00А0

Литовские варианты

КБЛ

Кодовая страница KBL , неофициально известная как кодовая страница 771, [19] является самой ранней кодировкой символов DOS для литовского языка. [20] Она в основном соответствует кодовой странице 866 и альтернативной кодовой странице, но заменяет последнюю строку и некоторые блочные символы буквами литовского алфавита, которые в противном случае не присутствуют в ASCII. Русские Ё / ё не поддерживаются, [20] аналогично KOI-7 .

Также существует модифицированная версия, кодовая страница 773, в которой кириллические буквы заменены латышскими и эстонскими буквами. [20]

KBL (кодовая страница 771) [21] [22]
0123456789АБСДЭФ
Дкс
2568

2564

2565

2559

2558

2552

2553

256Б

256А

2518

250С

2588
А
0104

0105
Ч
010С
ч
010D
Бывшийр
0440
с
0441
т
0442
у
0443
ф
0444
х
0445
ц
0446
ч
0447
ш
0448

0449
ъ
044A
ы
044Б
ь
044C
э
044D
ю
044E
я
044F
ФхК
0118
к
0119
Э
0116
е
0117
Į
012E
į
012F
Ш
0160

0161
Ų
0172
ų
0173
Ū
016A
ū
016B
Ž
017D
ž
017E

25А0
НБСП
00А0
  Отличается от кодовой страницы 866 и альтернативной кодовой страницы

ЛСТ 1284

Литовский стандарт LST 1284:1993, известный как кодовая страница 1119 или неофициально как кодовая страница 772, [19] в основном соответствует «модифицированной» кодовой странице 866, за исключением добавления кавычек в последней строке и замены смешанных одинарных-двойных символов-рисунков литовскими буквами (сравните кодовую страницу 850 ). В отличие от KBL, русский Ё / ё сохранен.

Он сопровождает LST 1283 ( кодовая страница 774/1118 ), который кодирует дополнительные литовские буквы в тех же местах, что и LST 1284, но основан на кодовой странице 437. Позднее он был заменен LST 1590-1 (кодовая страница 775), [19] который кодирует эти литовские буквы в тех же местах, но не включает кириллические буквы, заменяя их латышскими и эстонскими буквами. [20]

LST 1284:1993 (кодовая страница 772 / 1119) [23] [24]
0123456789АБСДЭФ
Вх
2591

2592

2593

2502

2524
А
0104
Ч
010С
К
0118
Э
0116

2563

2551

2557

255D
Į
012E
Ш
0160

2510
Сх
2514

2534

252С

251С

2500

253С
Ų
0172
Ū
016A

255А

2554

2569

2566

2560

2550

256С
Ž
017D
Дкс
0105
ч
010D
к
0119
е
0117
į
012F

0161
ų
0173
ū
016B
ž
017E

2518

250С

2588

2584

258С

2590

2580
Бывшийр
0440
с
0441
т
0442
у
0443
ф
0444
х
0445
ц
0446
ч
0447
ш
0448

0449
ъ
044A
ы
044Б
ь
044C
э
044D
ю
044E
я
044F
ФхЁ
0401
ё
0451

2265

2264

201E
«
201С
÷
00F7

2248
°
00B0

2219
·
00B7

221А

207Ф
²
00B2

25А0
НБСП
00А0
  Отличается от «модифицированной» кодовой страницы 866

Украинский и белорусский варианты

Украинский стандарт RST 2018-91 обозначен IBM как Кодовая страница 1125 (CCSID 1125), [25] сокращенно CP1125, а также известен как CP866U, CP866NAV или RUSCII. [26] Он соответствует исходной Альтернативной кодовой странице для всех точек, за исключением F2 hex по F9 hex включительно, которые заменены украинскими буквами. [27] Кодовая страница/CCSID 1131 [28] [29] соответствует кодовой странице 866 для всех точек, за исключением F8 hex , F9 hex и FC hex по FE hex включительно, которые заменены отсутствующими украинскими и белорусскими буквами, в процессе вытесняя символ маркера (∙) из F9 hex в FE hex . [30] [31] Различающиеся строки показаны ниже.

Кодовая страница IBM 1125 (украинский стандарт РСТ 2018-91) [27] [32] [33] [34]
0123456789АБСДЭФ
ФхЁ
0401
ё
0451
Ґ
0490
ґ
0491
Є
0404
в
0454
І
0406
и
0456
Ї
0407
ї
0457
÷
00F7
±
00B1

2116
¤
00А4

25А0
НБСП
00А0
  Кодовая страница 1125 отличается от Альтернативной кодовой страницы
Кодовая страница IBM 1131 (белорусская) [35] [36] [37]
0123456789АБСДЭФ
ФхЁ
0401
ё
0451
Є
0404
в
0454
Ї
0407
ї
0457
Ў
040E
в
045E
І
0406
и
0456
·
00B7
¤
00А4
Ґ
0490
ґ
0491

2219
НБСП
00А0
  Кодовая страница 1131 отличается от кодовой страницы 866

Также, так называемая кодовая страница CP 866ukr является модифицированной версией CP866 с заменой Ўў на Іі. В отличие от CP1125, она сохраняет полную совместимость украинских букв с CP866, хотя Ґґ отсутствует. Она не входит в стандартные дистрибутивы Windows, но некоторые пользователи устанавливают самодельный патч [38] , позволяющий использовать эту кодировку для работы в программах командной строки (типа FAR Manager ) с именами файлов, содержащими кириллическую Іі.

Варианты гривны

Кодовая страница FreeDOS 30040 представляет собой вариант кодовой страницы 866, в которой знак валюты (¤) в байте 0xFB заменяется на знак гривны (₴, U+20B4).

Кодовая страница FreeDOS 30039 — это вариант кодовой страницы 1125, который выполняет ту же замену.

Обновления знака евро

Кодовая страница IBM/CCSID 808 является вариантом кодовой страницы/CCSID 866; со знаком евро (€, U+20AC) в позиции FD hex , заменяющим универсальный знак валюты (¤). [39] [40] [41]

Кодовая страница IBM/CCSID 848 является вариантом кодовой страницы/CCSID 1125 со знаком евро в шестнадцатеричном формате FD , заменяющим ¤. [42] [43] [44]

Кодовая страница IBM/CCSID 849 является вариантом кодовой страницы/CCSID 1131 со знаком евро в шестнадцатеричном формате FB , заменяющим ¤. [45] [46] [47]

Модификация Ленера–Чеха

Неофициальная модификация, используемая в программном обеспечении, разработанном Майклом Ленером и Питером Р. Чехом. Она заменяет три математических символа на каймы и знак раздела , которые обычно используются в русском языке. (Ленер и Чех создали ряд альтернативных наборов символов для других европейских языков, включая один на основе CWI-2 для венгерского языка , основанный на Каменицком для чешского и словацкого языка , мазовецкий вариант для польского языка и, по-видимому, уникальную кодировку для литовского языка . Измененная строка показана ниже.

Модификация Ленера–Чеха
0123456789АБСДЭФ
ФхЁ
0401
ё
0451
Є
0404
в
0454
Ї
0407
ї
0457
Ў
040E
в
045E
»
00ББ
«
00АБ
·
00B7
§
00А7

2116
¤
00А4

25А0
НБСП
00А0
  Отличается от кодовой страницы 866

латышский вариант

Латышский вариант, поддерживаемый принтерами Star и FreeDOS, имеет кодовую страницу 3012 (раньше FreeDOS называл ее кодовой страницей 61282 ). Эта кодировка получила прозвище «RusLat». [48]

CP3012
0123456789АБСДЭФ
Вх
2591

2592

2593

2502

2524
А
0100

2562

0146

2555

2563

2551

2557

255D
О
014С

255Б

2510
Сх
2514

2534

252С

251С

2500

253С
а
0101

255F

255А

2554

2569

2566

2560

2550

256С

2567
ДксШ
0160

2564
ч
010D
Ч
010С

2558

2552
г
0123
И
012А
и
012Б

2518

250С

2588

2584
ū
016B
Ū
016A

2580
Бывшийр
0440
с
0441
т
0442
у
0443
ф
0444
х
0445
ц
0446
ч
0447
ш
0448

0449
ъ
044A
ы
044Б
ь
044C
э
044D
ю
044E
я
044F
ФхЭ
0112
е
0113
Г
0122
к
0137
К
0136
ļ
013C
Л
013Б
ž
017E
Ž
017D
ō
014D
·
00B7

221А
С
0145

0161

25А0
НБСП
00А0
  Отличается от кодовой страницы 866

FreeDOS

FreeDOS предоставляет дополнительные неофициальные расширения кодовой страницы 866 для различных неславянских языков: [49]

Код страницы 900

До того, как окончательная кодовая страница Microsoft для русской MS-DOS 4.01 была зарегистрирована в IBM Францем Рау из Microsoft как CP866 в январе 1990 года, черновые версии, разработанные Юрием Стариковым из Dialogue, все еще назывались кодовой страницей 900 внутри компании. Хотя документация была исправлена, чтобы отразить новое название перед выпуском продукта, эскизы более ранних черновых версий, все еще называвшихся кодовой страницей 900 и без украинских и белорусских букв, которые были добавлены осенью 1989 года, были опубликованы в российской прессе в 1990 году. [50] Кодовая страница 900 просочилась в дистрибутив русского файла информации о кодовой странице MS-DOS 5.0 LCD.CPI. [51]

Примечания

  1. ^ Включает отчетливо украинские и русинские буквы Є и Ї , но не І, отличную от латинской I , и реализует советскую орфографию, т. е. опускает Ґ. Они добавляются в некоторых модификациях.
  2. ^ Включает в себя уникальный белорусский Ў , но не І, отличный от латинского I (хотя он добавляется в некоторых модификациях).
  3. ^ т.е. коды от 240 до 255 или от F0 hex до FF hex

Ссылки

  1. ^ Наборы символов, Управление по распределению адресов в Интернете (IANA), 2018-12-12
  2. ^ "Информационный документ CCSID 866". Архивировано из оригинала 27.03.2016.
  3. ^ ab Steele, Shawn (1996-04-24). "CP866.TXT: cp866_DOSCyrillicRussian в таблицу Unicode". Консорциум Unicode .
  4. ^ "OS/2" (на русском языке). Архивировано из оригинала 2016-08-13 . Получено 2016-06-19 .
  5. ^ ab "Информационный документ о кодовой странице 866". Архивировано из оригинала 2016-03-16.
  6. ^ "Кодовые страницы, поддерживаемые Windows: OEM-кодовые страницы". Go Global Development Center . Microsoft. Архивировано из оригинала 2011-11-02 . Получено 2011-10-11 .
  7. ^ ab (на русском языке) Брябрин В. М., Ландау И. Я., Неменман М. Е. О системе кодирования для денежной ЭВМ // Микропроцессорные средства и системы. — 1986. — № 4. — С. 61–64.
  8. ^ "8.2.2.3. Кодировки символов". HTML 5.1 2-е издание . W3C . Агенты пользователей должны поддерживать кодировки, определенные в стандарте кодировки WHATWG, включая, но не ограничиваясь […]
  9. ^ Аб ван Кестерен, Энн . «Устаревшие однобайтовые кодировки». Стандарт кодирования . ЧТОРГ .
  10. ^ ван Кестерен, Энн . «Имена и ярлыки». Стандарт кодирования . ЧТОРГ .
  11. ^ abc (на русском языке) ГОСТ Р 34.303-92. Наборы 8-битных кодированных символов. 8-битный код обмена и обработки информации. = 8-битные кодированные наборы символов. 8-битный код для обмена информацией.
  12. ^ "OEM 866". Go Global Development Center . Microsoft. Архивировано из оригинала 2012-02-04 . Получено 2011-10-17 .
  13. ^ ван Кестерен, Энн (06 января 2018 г.). «Индекс index-ibm866». Стандарт кодирования . ЧТОРГ .
  14. ^ Кодовая страница CPGID 00866 (pdf) (PDF) , IBM
  15. ^ Кодовая страница CPGID 00866 (txt), IBM
  16. ^ Международные компоненты для Unicode (ICU), ibm-866_P100-1995.ucm, 2002-12-03
  17. ^ (на русском языке) Брябрин В. М., Ландау И. Я., Неменман М. Е. О системе кодирования для денежной ЭВМ // Микропроцессорные средства и системы. — 1986. — № 4. — С. 64.
  18. ^ Фигурнов В. Э. IBM PC для пользователя. — 2-е изд. — М.: 1992. — С. 279.
  19. ^ abc "Кодовые страницы: Полный список". Aivosto.
  20. ^ abcd "Rašmenų koduotės". Lietuvių kalba informationacinėse technologijose (на литовском языке).
  21. ^ "771 коду лентеле" (на литовском языке). Ликит.
  22. ^ "771 код лентеле" . Lietuvių kalba Informationse technologijose – Rašmenų koduotės (на литовском языке).
  23. ^ "772 коду лентеле" (на литовском языке). Ликит.
  24. ^ "772 кода лентеле" . Lietuvių kalba Informationse technologijose – Rašmenų koduotės (на литовском языке).
  25. ^ "Информационный документ CCSID 1125". Архивировано из оригинала 2014-12-02.
  26. ^ Нечаев, Валентин (2013) [2001]. "Обзор вселенной 8-битных кириллических кодировок". Архивировано из оригинала 2016-12-05.
  27. ^ ab Кодовая страница CPGID 01125 (pdf) (PDF) , IBM
  28. ^ "Информационный документ CCSID 1131". Архивировано из оригинала 27.03.2016.
  29. ^ "Информационный документ о кодовой странице 1131". Архивировано из оригинала 2016-03-17.
  30. ^ IBM. "Идентификаторы кодовой страницы: CP 01131". IBM Globalization . Архивировано из оригинала 2016-03-17.
  31. ^ IBM. "Кодовая страница 01131" (PDF) . Архивировано (PDF) из оригинала 2015-07-08.
  32. ^ Кодовая страница CPGID 01125 (txt), IBM
  33. ^ Международные компоненты для Unicode (ICU), ibm-1125_P100-1997.ucm, 2002-12-03
  34. ^ (на украинском языке) РСТ УРСР 2018-91. Система обмена информацией. Кодирование символов украинской валюты 8-битными кодами.
  35. ^ Кодовая страница CPGID 01131 (pdf) (PDF) , IBM
  36. ^ Кодовая страница CPGID 01131 (txt), IBM
  37. ^ Международные компоненты для Unicode (ICU), ibm-1131_P100-1997.ucm, 2002-12-03
  38. ^ "Linux Wine + Far2l украинский cp866".
  39. ^ "Информационный документ CCSID 808". Архивировано из оригинала 2014-12-01.
  40. ^ Кодовая страница CPGID 00808 (pdf) (PDF) , IBM
  41. ^ Кодовая страница CPGID 00808 (txt), IBM
  42. ^ "Информационный документ CCSID 848". Архивировано из оригинала 2014-12-01.
  43. ^ Кодовая страница CPGID 00848 (pdf) (PDF) , IBM
  44. ^ Кодовая страница CPGID 00848 (txt), IBM
  45. ^ "Информационный документ CCSID 849". Архивировано из оригинала 2016-03-26.
  46. ^ Кодовая страница CPGID 00849 (pdf) (PDF) , IBM
  47. ^ Кодовая страница CPGID 00849 (txt), IBM
  48. ^ "LC-8021 Dot Matrix Printer, User's Manual" (PDF) . Архивировано из оригинала (PDF) 2020-09-29 . Получено 2020-05-13 .
  49. ^ "CPIDOS - CPX files (Code Page Information) Pack v3.0 - DOS codepages". FreeDOS . Архивировано из оригинала 2018-05-12 . Получено 2018-01-30 .
  50. ^ Стариков, Юрий (11 апреля 2005 г.). «15-летию русской MS-DOS 4.01 посвящается» [15 лет русской MS-DOS 4.01] (на русском языке). Архивировано из оригинала 4 декабря 2016 г. Проверено 7 мая 2014 г.
  51. ^ Пол, Маттиас Р. (2001-06-10) [1995]. "Обзор кодовых страниц DOS, OS/2 и Windows" (файл CODEPAGE.LST) (предварительная редакция 1.59). Архивировано из оригинала 2016-04-20 . Получено 2016-08-20 .

Дальнейшее чтение

  • Корнаи, Андрас; Бирнбаум, Дэвид Дж.; да Круз, Фрэнк; Дэвис, Бер; Фаулер, Джордж; Пейн, Ричард Б.; Паперно, Слава; Симонсен, Келд Дж.; Тобе, Гленн Э.; Вулис, Дмитрий; ван Винген, Йохан В. (13 марта 1993 г.). «Часто задаваемые вопросы по кириллице версии 1.3». 1.3 . Проверено 4 июня 2020 г.
Взято с "https://en.wikipedia.org/w/index.php?title=Code_page_866&oldid=1263973419"