Autor Zpráva
kubik
Profil
Mám html soubor uložený v utf-8 a s meta tagem
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Přesto se mi v prohlížečích nezobrazí diakritika správně. Když jim však vnutím, že kódování stránky je utf-8, tak všechny znaky zobrazí správně.

Nevíte prosím někdo, v čem je problém?
Keeehi
Profil
Prosím o odkaz na živou ukázku. Bez té to půjde těžko.
kelvin
Profil
Odkaz na web s tím problémem?

Pokud je to dělané v PSPadu, je třeba někdy potvrdit kódování, tj pod Formát zaškrtnout (zaškrtnuté!) UTF-8.
kubik
Profil
http://kubik.holzbecher.cz/kun.php
Keeehi
Profil
server posílá tuto hlavičku: Content-type:text/html; charset=windows-1250, takže to uložené jako utf-8 asi mít nebudete.
kubik
Profil
Uložené jako utf-8 to mám určitě - jinak by po ručním nastavení kódování ten prohlížeč nemohl ty znaky zobrazit správně.

Ale zkusil jsem ten soubor uložit jako html a tam to jede správně. Což mě navedlo na přidání řádku
<?php header('Content-type: text/html; charset=utf-8'); ?>

a už to jede.

Díky všem za pomoc.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0