Kód Kamenických

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Český text v kódu Kamenických zobrazený ve znakové sadě CP437 Kód Kamenických, pojmenovaný podle bratrů Jiřího a Mariana Kamenických, byla svého času velmi populární znaková sada pro češtinu a slovenštinu pro osobní počítače běžící pod MS-DOSem, vytvořená v někdejším Československu. Jiným pojmenováním je KEYBCS2, což je pojmenování rezidentního programu, který implementoval pro toto kódování ovladač klávesnice.

V podstatě se jedná o sadu CP437, ve které byly kódové body 128 až 171 nahrazeny znaky české a slovenské abecedy, přičemž jejich uspořádání bylo zvoleno tak, aby náhradní glyfy připomínaly co nejlépe originály. Všechny semigrafické znaky stránky CP437 zůstaly nezměněny. +more Oba tyto rysy přispěly k popularitě tohoto kódování, protože v něm byl český text s jistými problémy přímo čitelný i na počítačích s původní znakovou sadou. Některé počítače měly totiž uložené fonty v ROM na videokartě, díky čemuž byla modifikace obtížná, ne-li nemožná.

Všeobecné rozšíření kódu Kamenických neutrpělo ani zavedením oficiální kódové stránky IBM (CP852), ani zavedením znakové sady Windows-1250 (Microsoft Central Europe) ve Windows 3. +more1. Širší užívání sady Windows-1250 začalo teprve s nástupem Windows 95 a rozšířením kancelářského balíku Microsoft Office.

Kódování Kamenických se někdy také označuje jako kódová stránka 895 (CP895) podle označení, které se pro ni používalo v programu WordPerfect; IBM však toto číslo stránky používá pro jinou sadu a IANA toto číslo vůbec neuznává.

...

Tabulka znaků

Je zobrazena pouze horní polovina tabulky. Ve spodní půlce je obyčejné ASCII. Odlišné pozice vůči sadě CP437 jsou vyznačeny barevně.

##. 0. +more1. 2. 3. 4. 5. 6. 7. 8. 9. A. B. C. D. E. F
8.
9.
A.
B.
C.
D.
E.
F.
.

Porovnání vůči kódování CP437

Následující animovaná tabulka ukazuje rozdíly v kódování Kamenických oproti CP437 (české a slovenské znaky s diakritikou chybějící v původní sadě jsou umístěny na místech vizuálně podobných znaků původní sady). +moregif|vlevo|bezrámu'>x510px.

Následující tabulka uvádí všechny odlišné znaky a jejich čísla:

Číslo znaku (Dec)Kód KamenickýchKódování CP437
136ěê
150ůû
152ýÿ
135čç
131ďâ
141ĺì
140ľî
164ňñ
170ŕ¬
169ř
168š¿
159ťƒ
145žæ
143ÁÅ
137Ěë
139Íï
149Óò
167Ôº
151Úù
166Ůª
157Ý¥
128ČÇ
133Ďà
138Ĺè
156Ľ£
165ŇÑ
171Ŕ½
158Ř
155Š¢
134Ťå
146ŽÆ

Ukázka českého a slovenského textu s malými a velkými písmeny s diakritikou: Text zobrazený se správným kódováním: Příliš žluťoučký kůň úpěl ďábelské ódy. Päťtýždňové vĺčatá nervózne štekajú na môjho ďatľa v tŕní.

PŘÍLIŠ ŽLUŤOUČKÝ KŮŇ ÚPĚL ĎÁBELSKÉ ÓDY. PÄŤTÝŽDŇOVÉ VĹČATÁ NERVÓZNE ŠTEKAJÚ NA MÔJHO ĎATĽA V TŔNÍ. +more Tentýž text uložený s kódováním Kamenických zobrazený pomocí kódování CP437: P⌐íli¿ æluƒouçkÿ kûñ úpêl âábelské ódy. Päƒtÿædñové vìçatá nervózne ¿tekajú na môjho âatîa v t¬ní.

P₧ïLI¢ ÆLUåOUÇK¥ KªÑ ùPëL àÅBELSKÉ òDY. PÄåT¥ÆDÑOVÉ VèÇATÅ NERVòZNE ¢TEKAJù NA MºJHO àAT£A V T½Nï.

Reference

Externí odkazy

[url=http://www.zive.cz/default.aspx?article=101337]Bratři Kameničtí: výsledné rozhodnutí jsme neučinili my, ale uživatelé[/url] - rozhovor nejen o kódování na zive.cz

Kategorie:Kódování češtiny

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top