Інше розповсюджене кодування зветься КОИ-8 (код обміну інформацією, восьмирозрядний ) – її походження відноситься до часів дії Ради Економічної Взаємодопомоги держав Східної Європи. Сьогодні кодування КОИ–8 має широке поширення в комп'ютерних мережах на території Росії та у російському секторі Інтернету.
КОІ-8 (код обміну інформацією, 8 бітів), рос. КОИ-8 – восьмибітова ASCII-сумісна кодова таблиця, розроблена для кодування букв кирилічних алфавітів.
Існує також семибітова версія кодування, не повністю сумісна з ASCII – КОІ-7. КОІ-7 і КОІ-8 описані в ГОСТ 19768-74 (зараз недійсний).
Рис.3 Таблиця КОІ8-Р
Рис.3 Таблиця КОІ8-У
Існує декілька варіантів кодування КОІ-8 для різних кирилічних алфавітів. Російський алфавіт описується в кодуванні KOI8-R, український – в KOI8-U. KOI8-R став фактично стандартом для російської кирилиці в юнікс-подобних операційних системах і електронній пошті.
В деяких країнах були створені модифікації КОІ-8 для національних варіантів латиниці. Базова ідея була та ж сама – при тому, що «зрізає» восьмого біта текст мав лишатися більш менш зрозумілим. Наприклад, в чеському варіанті КОІ-8 букви Čč повинні перетворюватися на cC, Žž – в zZ тощо. В даний час ці кодування не використовуються.
Приклад 1.Представте у формі шістнадцятькового коду слово «ЭОМ» у всіх трьох кодуваннях. Скористайтеся таблицями CP866, КОИ8-Р, CP1251 для перекладу чисел з десяткової в шістнадцятькову систему числення.
Послідовності десяткових кодів слова «ЭОМ» у різних кодуваннях становимо на основі таблиць кодування:
· КОИ8-Р: 252 247 237
· CP1251: 221 194 204
· CP866: 57 130 140
Переводимо послідовності кодів з десяткової системи в шістнадцятькову: