Кіріспе

866 кодтық бетіндегі орыс тілі үшін компьютерлік таңбалар жиынтығы (CCSID 866) (CP 866, "DOS Кириллицасы орыс") Бұл кодтық бет DOS дәуірінде кеңінен қолданылды, себебі ол 437 кодтық бетінің барлық псевдографикалық символдары мен ("Негізгі кодтық бет" немесе 855 кодтық беті) сақтап қана қоймай, кириллица әріптерінің әліпбилік ретін де сақтады (бірақ үздіріліссіз емес), KOI8 R-ден өзгеше. Бастапқыда бұл кодтау тек MS DOS 4.01 (1990) орыс тіліндегі нұсқасында ғана қолжетімді болды, бірақ MS DOS 6.22 нұсқасымен ол кез келген тілдік нұсқада қолжетімді болды. HTML5-ке сәйкес келетін браузерлер қолдауы тиіс таңбалық кодтауларды анықтайтын WHATWG кодтау стандарты, 866 кодтық бетін де қамтиды. Бұл ISO 8859 бөлігі, Mac OS-ке тән кодтау, Microsoft Windows-ке тән кодтау (Windows 874 немесе Windows 125x) немесе KOI 8 түрі ретінде аталмаған жалғыз бір байттық кодтау. Екі өте ұқсас, бірақ толықтай бірдей емес кодтаулар GOST R 34.303 92 стандартында KOI 8 N1 және KOI 8 N2 ретінде стандартталған (алғашқы KOI 8-ден шатастыруға болмайды).

Таңбалар жиынтығы

ASCII емес әрбір таңба өзінің сәйкес Unicode код нүктесімен көрсетіледі. Осы кестедегі алғашқы жартысы (кодтық нүктелер 0–127) 437-беттік кодтық кестесімен (қ. қараңыз) бірдей.

Нұсқалар

Код бетінің бірнеше түрі болған, бірақ ең көп айырмашылықтар соңғы 16 кодтық таңбада (240–255) байқалды.

Өзгертілген код 866-бет

Ресми емес нұсқа, кодтық нүктелері 240–255, кодтық бет 437-ге толық сәйкес келеді. Дегенмен, Ёё әрпі көбінесе 240 және 241 нүктелерге орналастырылады. Бұл нұсқа орыс және болгар тілдерін ғана қолдайды. Ерекшеліктер төменде көрсетілген.

GOST R 34.303-92 (Қазақстан)

GOST R 34.303 92 стандарты KOI 8 N1 және KOI 8 N2 екі нұсқасын анықтайды. Бұл нұсқаларды KOI 8 кодировкасымен шатастыруға болмайды, себебі олар оған сай келмейді.

Украина және Беларусь тілдеріндегі нұсқалары

Украиналық стандарт RST 2018 91 IBM-мен код беті 1125 (CCSID 1125) ретінде белгіленген, қысқартылған CP1125, сондай-ақ CP866U, CP866NAV немесе RUSCII деп аталады. Ол F2hex-тен F9hex-ке дейінгі аралықтағы барлық таңбалар үшін бастапқы балама код бетімен сәйкес келеді, олар украин әріптерімен алмастырылған. F8hex, F9hex және FChex-тен FEhex-ке дейінгі аралықтағы барлық таңбалар үшін 866-бет кодқа сәйкес келеді, олар басқаша болғанда жоқ украин және белорус әріптерімен алмастырылады, нәтижесінде F9hex-тен FEhex-ке дейінгі аралықтағы нүктелі таңба (∙) ығыстырылады. Ерекшеленетін қатарлар төменде көрсетілген. Сонымен қатар, CP 866ukr деп аталатын код беті CP866-ның өңделген нұсқасы болып табылады, онда Ўў әріптері Іі әріптерімен алмастырылған. CP1125-тен айырмашылығы, ол украин әріптерінің CP866-мен толық үйлесімділігін сақтайды, бірақ Ґґ әрпі жоқ. Ол стандартты Windows дистрибуцияларында қамтылмаған, бірақ кейбір пайдаланушылар осы кодтаманы кириллица Іі әріптерін қамтитын файлдармен командалық жол бағдарламаларында (мысалы, FAR Manager) жұмыс істеуге мүмкіндік беретін қолмен жасалған түзетуді орнатады.

Евро белгісінің жаңартулары

IBM код беті / CCSID 808 – код беті / CCSID 866-ның нұсқасы; FDhex позициясындағы жалпы валюта белгісінен (¤) гөрі евро белгісі (€, U+20AC) орналасқан. IBM код беті / CCSID 848 – FDhex позициясында ¤ белгісінен гөрі евро белгісі бар CCSID 1125 код бетінің нұсқасы. IBM код беті / CCSID 849 – FBhex позициясында ¤ белгісінен гөрі евро белгісі бар CCSID 1131 код бетінің нұсқасы.

Lehner Чехиялық өзгерту

Майкл Лехнер мен Питер Р. Чех жасаған бағдарламалық қамтамасызда қолданылатын ресми емес өзгерту. Ол орыс тілінде жиі қолданылатын үш математикалық символды қавысшалармен (гильметтермен) және параграф белгісімен алмастырады. (Лехнер мен Чех басқа еуропалық тілдер үшін де бірнеше баламалы символ жиынтығын жасады, соның ішінде венгр тілі үшін CWI 2 негізінде, чех және словак тілі үшін Каменицкий негізінде, поляк тілі үшін Мазовия түрі және литва тілі үшін ерекше кодтау. Өзгертілген қатар төменде көрсетілген.

Латвия нұсқасы

Star принтерлері және FreeDOS қолдауымен латыш нұсқасы 3012 кодты беті. Бұл кодтама "RusLat" деп аталды.

900-бет

Microsoft-тың ресейлік MS DOS 4.01 үшін соңғы код бетін Франц Рау (Microsoft қызметкері) 1990 жылдың қаңтарында IBM-де CP866 ретінде тіркегенге дейін, Dialogue компаниясының Юрий Стариков (Юрий Стариков) әзірлеген жобалық нұсқалары ішкі түрде 900 код беті деп аталды. Өнім шығарылғанға дейін құжаттама жаңа атауға сәйкес түзетілгенімен, 1989 жылдың күзінде қосылған украин және белорус әріптері жоқ, 900 код беті деп аталған бұрынғы жоба нұсқаларының эскиздері 1990 жылы ресейлік баспасөзде жарияланды. 900 код беті ресейлік MS DOS 5.0 LCD таратылымына CPI код беті ақпарат файлы ретінде еніп кетті.