Puvod KOI bych hledal trosku na vychod od nas, znamena to puvodne Код Обмена Информацией (mozna i z toho vyplyvala nechut k tomuto kodovani :-) Tato norma byla pouzivana na (mini)pocitacich vyrabenych v ramci RVHP, takze se dostala i na tiskarny s typovym koleckem atd. Taky byla standardizovana v CSN, cislo ted z hlavy nevim.
Problem s KOI8-CS ovsem spociva v tom, ze sice mnoho programu psalo, ze tuto normu podporuji, ale ve skutecnosti napriklad nedokazaly korektne pracovat se znaky 'Ch' a 'ch', coz komplikovalo vymenu textu (samozrejme - pokud se na nejake platforme vsude pouzivala ta sama nekorektni KOI8-CS, tak si toho uzivatele nevsimli :).
Druhy problem je v tom, ze chybely nektere dulezite znaky, napriklad $, ktery se nahrazoval univerzalnim symbolem meny ("ruskym dolarem").
To nevadilo na mikropocitacich (proste se preprogamovala znakova sada), ale na terminalech, tiskarnach s typovym koleckem a dalnopisech uz ano.