Ještě jednou čeština

Vladimír Stwora

1.12.1999 Technická poradna Témata: Počítače 661 slov

Proč i po instalaci češtiny občas na obrazovce vidím místo interpunkce jen nesmysly nebo obdélníčky?

To se opravdu stává dost často a je to velmi nepříjemné zvlášt u e-mailu. Dostali jste od někoho e-mail a místo háčků a čárek vidíte jen podivné symboly nebo rovnou obdélníčky.

Technické vysvětlení (pokud vás technika nezjímá, klidně tento a další odstavce přeskočte a pokračujte až odstavcem Co se s tím dá dělat.). Znaky se ukládají v bajtech (s výjimkou nové sady UNICODE, kde se znak ukládá ve dvou bajtech), pričemž každý znak má svou přesně definovanou hodnotu. Původně existovala (a ješte existuje) základní množina znaků tzv. ASCII. Tato množina obsahuje všechna písmena anglické abecedy, číselnou řadu a několik základních symbolů. Dohromady těchto původních znaků nebylo více než 127, tzn.,že se všechny vešly do sedmi bitů jednoho bajtu (27 - 1). Poslední, osmý bit zůstával nevyužitý.

S rozšírením osobních počítačů na všechny kontinenty se objevila nutnost, aby počítace zobrazovaly i jiné znaky než ty, definované v ASCII. Začalo se využívat všech osm bitů jednoho bajtu, přičemž původní ASCII tabulka zůstávala nedotčena a pro nové znaky se hledaly hodnoty nad 127.

Problém byl v tom, že vše vznikalo příliš spontánně a bez koordinace. Každý, kdo se cítil povolán, definoval svou vlastní sadu českých znaků, přičemž samozřejmě vůbec nebral v úvahu sady existující, o nějaké spolupráci ani nemluvě. Oficiálně to byla firma IBM, která snad jediná měla mandát a také definovala sadu českých znaků zvanou CP-852. Téměř současně byla v Čechách vytvořena sada Kamenický pro práci s textovým editorem T602, pak přišla sada ISO 8859-2 (pro Unix). Veliký Bill Gate samozřejmě nemohl pracovat s tím, co už existovalo a tak jeho WINDOWS představily novou vlastní sadu WIN-1250. Všechny tyto sady naprosto ignorovaly jedna druhou, tzn., že hodnoty stejných interpunkčních znaků byly v každé sadě různé.

Výsledkem je, že text vytvořený jednou sadou češtiny a zobrazeny jinou sadou je stoprocentní garbage.

Co se s tím dá dělat? Pokud jste dostali text v e-mailu, pokuste se nejprve provést konverzi přímo tady. Přesný postup se bude lišit podle typu software používaného pro příjem a odesílání pošty. Používáte-li OUTLOOK nebo OUTLOOK Express, klikněte na View, pak Encoding, otevře se nové okno. Zkusmo zvolte Central European ISO nebo Central European WIN. V Netscape Messenger existuje totéž pod ViewCharacter Set. Používáte-li Eudoru, ani se o konverzi nepokoušejte. Eudora má problém v interpretaci českých znaků.

Můžete se také podívat na to, jak došlý e-mail informuje sám o sobě. Klikněte na property pro daný e-mail (pravý knoflíček myši) a zobrazte Full Header. Hledejte popis charset na lince Content-Type: text/plain; charset=iso-8859-2 nebo podobně. Tato rada vám asi v praxi příliš nepomůže; jde o to, že tutéž informaci dostal už váš e-mailový software a měl dost času nastavit příslušné kódování správně. Pokud tak neučinil, znamená to buď, že váš software tuto informaci nepoužívá, anebo že tato informace je mylná. Už se nám stalo, že jsme dostali e-mail, kde charset byl definován jinak, než bylo skutečné kódování textu.

Jestliže konverze přímo v e-mailu nebyla úspěšná, pokuste se text přečíst některým word procesorem, nejlépe WORDem nebo WORD PERFECTem. Proveďte cut and paste celého textu na stránku word procesoru (CTRL-A, pak CTRL-C, jděte do svého word procesoru a tady na nové stránce CTRL-V). Na této stránce nyní znovu zvýrazněte (highlightujte - krásné české slovo) celý text (CTRL-A) a zvolte v Tools, Language jazyk Czech. Tato operace bývá úspěšná v 95 procentech případů, tedy alespoň používáte-li MS WORD verze 7 a výše. Pokud ani to nepomohlo, nezbývá než se s textem poprat tak, jak je.

Známka 2.3 (hodnotilo 3)

Oznámkujte kvalitu článku jako ve škole
(1-výborný, 5-hrozný)

1  2  3  4  5 

Články s podobnou tématikou

Káva pro Zvědavce

30

Být v obraze něco stojí.
Připojte se k ostatním a staňte se
také sponzorem Zvědavce, stačí
částka v hodnotě jedné kávy měsíčně.

Za měsíc červen přispělo 81 čtenářů částkou 8 879 korun, což je 30 % měsíčních nákladů provozu Zvědavce.

Bankovní spojení: 2000368066/2010
Ze Slovenska 2000368066/8330
IBAN: CZ4720100000002000368066
BIC/SWIFT: FIOBCZPPXXX

[PayPal]

Bitcoin:
165eUVffx5CuUNwr12JbqqZi6AtrbN22Y7
Další možnosti platby › Související články ›

Ve zkratce

Zeman: Neospravedlnitelný odsun Němců? Hluboký nesouhlas/České ministerstvo zahraničí - v předklonu 20.06.18 17:41 Česká republika 0

Maďarské ministerstvo financí navrhuje 25 % daň pro organizace podporující migraci a daňové úlevy rodinám20.06.18 16:48 Maďarsko 0

Pro vyhnání Němců po válce není ospravedlnění, řekla Merkelová20.06.18 16:04 Německo 2

Orbán se kvótám brání - dá do ústavy, že přijímání migrantů není pro maďarský lid žádným obohacením20.06.18 07:27 Maďarsko 1

Dublin IV zůstává - jen je to ještě horší, než jsme doufali20.06.18 07:11 Evropská unie 2

Szijjártó: Evropa musí být založena na silných národních státech20.06.18 02:35 Maďarsko 0

USA odcházejí z Rady OSN pro lidská práva, protože je antisemitická. Nejste hodni svého názvu, vzkázaly 20.06.18 02:08 USA 6

Pro pobavení: Antirasista Hitler20.06.18 00:14 Neurčeno 1

Maďarský premiér: Komisař OSN nám vyhlásil válku19.06.18 18:14 Maďarsko 3

Cizí Romy vyhodíme. Italské si, bohužel, musíme nechat, řekl Matteo Salvini19.06.18 13:58 Itálie 1

Demonstrace proti proimigračním smlouvám - 21. a 22. 6. 2018 v Praze na Klárově, od 12h19.06.18 13:48 Česká republika 0

ČT vytvořila cyklus cikánských pohádek, bude je vysílat 2x denně19.06.18 10:42 Česká republika 6

Válka gangů v Malmö - dva mrtví19.06.18 02:30 Švédsko 2

Proruské weby o mě šíří dezinformace, zuřil Babiš v rádiu18.06.18 23:37 Česká republika 4

Jedině bulvární Expres připustil, že Španělé nejsou nadšení z přijetí 629 afrických kobylek18.06.18 21:49 Španělsko 1

Orbánova vláda: Bylo by velmi nebezpečné, kdyby azyl uděloval Brusel18.06.18 20:22 Maďarsko 0

Předseda italské poslanecké sněmovny Fico (M5S): Orbán musí být potrestán za to, že odmítá kvóty18.06.18 19:56 Itálie 1

Na Švédských šancích u Přerova byl vztyčen kříž na památku nevinných dětí i esesáckých vrahů17.06.18 20:05 Česká republika 3

La Seyne-sur-Mer: Žena v burce za pokřiku "Allahu akbar!" pořezala dva lidi v supermarketu17.06.18 16:15 Francie 3

Italská vláda odmítla dohodu CETA a chce zablokovat dovoz asijské rýže: "Už nebudeme nikomu dělat rohožku!"17.06.18 15:27 Itálie 2

Měnové kurzy

USD
22,30 Kč
Euro
25,85 Kč
Libra
29,46 Kč
Kanadský dolar
16,78 Kč
Australský dolar
16,47 Kč
Švýcarský frank
22,40 Kč
100 japonských jenů
20,25 Kč
Čínský juan
3,44 Kč
Polský zloty
5,99 Kč
100 maď. forintů
7,98 Kč
Ukrajinská hřivna
0,84 Kč
100 rublů
35,13 Kč
1 unce (31,1g) zlata
28 421,06 Kč
1 unce stříbra
364,31 Kč
Bitcoin
150 662,54 Kč

Poslední aktualizace: 20.6.2018 18:33 SEČ

Tuto stránku navštívilo 18 993