Stránka 1 z 1

znakové kódování UTF-8

Napsal: 28 kvě 2011 14:46
od xciza
Hoj, udělal jsem web a v hlavičce mám kódování "Windows-1250". Jenže teď to chci přehodit na UTF-8 kvůli databázi, kde je toto kódování také. Ale když v hlavičce přepíšu kódování na UTF-8 tak mi to české znaky nebere. Kde by mohl být problém??

Re: znakové kódování UTF-8

Napsal: 28 kvě 2011 17:40
od faraon
Jak "české znaky nebere"? Zobrazuje to místo nich nesmysly? Hlavička s udáním UTF-8 platí pro konkrétní soubor, takže ten musíš mít v tomhle kódování také uložený. Použij editor který ho umí, například PSPad.

Re: znakové kódování UTF-8  Vyřešeno

Napsal: 28 kvě 2011 18:16
od Myloš
xciza píše:Jenže teď to chci přehodit na UTF-8 kvůli databázi, kde je toto kódování také. Ale když v hlavičce přepíšu kódování na UTF-8 tak mi to české znaky nebere. Kde by mohl být problém??

Když na lahev se Šaraticí nalepíš cedulku, že je to Šampaňské, tak dobrou chuť.
To samé je, když o souboru, který je uložený jako windows-1250, uvedeš, že je to utf-8.
V Meta (anebo v HTTP hlavičce) musíš deklarovat to kódování, které je v souboru použité.
Soubor můžeš překódovat například tak, jak ti radí faraon: otevři ho v PSPadu, přes menu Formát změň kódování z windows-1250 na UTF-8, a pak změň i deklaraci v HEAD.
Pokud těch souborů nemáš moc, dá se to udělat ručně. Pokud jich jsou desítky až stovky, doporučoval bych nějaké dávkové řešení (strejda Gůgl jistě poradí).