predchozi   obsah   dalsi

Kódování češtiny

Různé platformy (MS Windows, Macintosh, Unix/Linux, MS-DOS) používají pro češtinu různá kódování. Když prohlížeč neví, v jakém kódování byla stránka vytvořena a uložena na serveru, může písmenka s diakritikou zobrazit špatně. 

Server prohlížeči informaci o použité kódové stránce nesdělí. Aby se čeština v prohlížečích zobrazovala korektně, je od nutné, aby v záhlaví každého dokumentu byla informace o použitém kódování v metatagu. 

Příklad záhlaví dokumentu v kódování windows-1250:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Informace o zmenach</title>
</head>

Toto se týká jak statických stránek (.html), tak dynamicky generovaných (PHP nebo cgi-bin skripty).

Většina HTML editorů tento metatag do záhlaví automaticky přidává a nemusíte se o to starat. 

Pokud vytváříte www stránku kompletně sami (např. nějakým jednoduchým textovým editorem), tak jako kódovou stránku uveďte:

Prosím, berte to jen jako orientační doporučení - např. v Linuxu lze také místo s iso-8859-2 pracovat s utf-8 apod., záleží na nastavení.

Některé známé problémy



Poznámka: Na tomto serveru byl dlouhá léta v provozu modul pro online překódování dokumentů mod_html. Vývoj v oblasti www prohlížečů již pokročil tak daleko, že modulu už není potřeba a proto byl na jaře roku 2005 odstraněn. Autor, Ing. Petr Lampa, má ale naše díky.


Vladimír Horák, 9. 11 2005

predchozi   obsah   dalsi