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

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

Uživatelský avatar
xciza
Level 1
Level 1
Příspěvky: 98
Registrován: únor 10
Pohlaví: Muž
Stav:
Offline

znakové kódování UTF-8

Příspěvekod xciza » 28 kvě 2011 14:46

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??

Reklama
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod faraon » 28 kvě 2011 17:40

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: 6990
Registrován: duben 06
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod Myloš » 28 kvě 2011 18:16

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š. ;-)


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

Kdo je online

Uživatelé prohlížející si toto fórum: Seznam[Bot] a 6 hostů