CP 852 byl děs. Fakticky to znemožnilo používání právě "grafických" programů v textovém režimu, které používaly rámečkových pseudografických znaků. Tekže se na obrazovce místo rámečků objevovali řady :"čččččččččččč" a "ňňňňňňňň" a vrozích další nesmysly. V tom byly "Kameníci" mnohem lepší. Většinou se používaly všude až do nástupu Voken.
Presne tak.
CP 852 je typicka norma navrzena od zeleneho stolu kdesi za oceanem, tj. lidmi, kteri ji nemuseli pouzivat :-)
Naopak Kamenici vychazely z ceskych realii, kdy dostali sanci i uzivatele vlastnici puvodni Hercules se znaky v ROM (nikoli v RAM) a vlastnici jehlickovych tiskaren, kteri nemeli moznost si nechat prepalit EPROM nejakou jinou znakovou sadou.
KOI8-CS byl docela hojně používaný na osmibitech. Nezdá se mi nešikovný - znaky s diakritikou se mapovaly nastavením MSB u odpovídajících znkaů bez diakritiky, takže pokud se vypustil nejvyšší bit, dostali jste zase poměrně dobře čitelný text bez diakritiky. Pravda, byly tam i nějaké nepravidelnosti u písmen, které se vyskytují s různými diakritickými znaménky jako je ŮÚ ÉĚ apod. Ještě se asi měnila velikost písmen, moc si to nepamatuju a nechce se mi googlovat...
Nevím přesně jak moc byl kód KOI8-CS zdejšího původu přihlédneme-li ke zkratce KOI8 je Kod obměny informacii = kód pro výměnu dat, 8 = osmibitový.
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.
Presne tak, my jsme tomu v Brne kdysi rikali rusky dolar, ale jinak je to obecny placeholder pro symbol meny.
O tom, proc dolar nebyl v oficialnim KOI8 jsem slysel ruzne vice ci mene humorne historky, ale tezko dneska rict, jak to bylo doopravdy.
Jeste bych nekde sehnal vypisy BASICovych zdrojaku na minipocitacove tiskarne, kde se to namisto A$ hemzilo A¤ :-)
Opravdu?
Já na svém osmibitu používám ASCII, nebo ISO8859-2
http://cygnus.speccy.cz/popis_ufeditor.php
Ani ne tak návrh od zeleného stolu, jako snaha v jedné tabulce vyřešit celou východní Evropu. Kód bratří kamenických řešil pouze české znaky, kdežto Microsoft v CP 852 řešil i ostatní znakové sady východní Evropy (slovenské, maďarské a další národní znaky). Proto musel do druhé poloviny původní tabulky ASCII vměstnat o něco více znaků než bři Kameničtí.
V podstate suhlas, akurat "Kamenici" riesili ako ceske tak aj slovenske znaky (vtedy bolo este Ceskoslovensko ...:-)).
Pouzili na ne prave tie miesta v tabulke, ktore boli pre narodne znaky inych jazykov (napr. katalancina) a tym nechali zachovane pozicie pre semigraficke znaky, cize v Kamenikoch isli v pohode zobrazovat rozne ramiky, dvojite ramiky a pod., co v CP852 nebolo mozne. Kamenici dokonca mali aj oficialne oznacenie - CP895.
Svojho casu dokonca existoval jeden americky vyrobca RISC-ovych pocitacov (Data General), ktory v ramci svojho unixu (DG-UX) mal podporu tejto CP priamo zabudovanu. Akurat v menu sa to dalo nastavit ako "czechoslovak", v locales to bolo sk_SK a aj v skutocnosti to bolo len po slovensky (zeby nejaky zamestnanec - emigrant?) ...
Myslim, ze si muzete vybrat jine tema. O kodovani cestiny existuje velmi slusny web www.cestina.cz