znakové kódování UTF-8

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Zamčeno
Uživatelský avatar
xciza
Level 1
Level 1
Příspěvky: 98
Registrován: 28 úno 2010 14:53

znakové kódování UTF-8

Příspěvek 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??
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7408
Registrován: 23 pro 2010 09:23

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

Příspěvek 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.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
Uživatelský avatar
Myloš
Master Level 8.5
Master Level 8.5
Příspěvky: 6991
Registrován: 11 dub 2006 09:09
Bydliště: Praha

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

Příspěvek 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í).
  • Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
  • Výňatek z pravidel fóra PC-HELP:
    • Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
    • Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
  • Mýliti se je Myloš. ;-)
Zamčeno

Zpět na „Programování a tvorba webu“