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í.
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