Autor Zpráva
PetrIvana
Profil *
Ahoj, mám problém se zobrazováním češtiny. Na některém počítačí se vše zobrazuje správně někde se nezobrazují háčky jinde zase jen ř a š ? Co s tím udělat ? Používám toto:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">

dík za rady.
Nox
Profil
Musíš mít v hlavičce určení znakové sady...prohlížeče mají nějakou znakovou sadu vybranou kterou použijí, když toto určení nenajdou a v některých případech se náhodou trefili, což samozřejmě takto dělat nejde

<meta http-equiv="content-type" content="text/html; charset=###">

### nahradit používanou znakovou sadou (např. utf-8)
PetrIvana
Profil *
Jak ale vím.., podle čeho určím, jaká znaková sada je ta správná., která bude zobrazovat znaky správně ?
panther
Profil
PetrIvana
ještě doplním Noxe, že stejné kódování, jako uvedeš v hlavičce, musí mít i samotný soubor.
PetrIvana
Profil *
Kdyz zadám to utf nebo nejaky iso.., tak to ukazuje špatně české znaky..když použiji bez určení jenom toto :
<meta http-equiv="Content-Style-Type" content="text/css"> .., potom na mém pc jde vše bez problému ale na mem druhem pc to jede bez českých znaků.
Chamurappi
Profil
Reaguji na PetraIvanu:
Prosím o odkaz na živou ukázku.
Uvedené dva řádky nic o kódování neříkají a většina z nich je zbytečný balast, který jde bezpečně zestručnit na:
<!doctype html>
<html lang="cs">

podle čeho určím, jaká znaková sada je ta správná., která bude zobrazovat znaky správně ?
Podle toho, která bude zobrazovat znaky správně.

když použiji bez určení jenom toto :
<meta http-equiv="Content-Style-Type" content="text/css">
… tak to je úplně zbytečné, tenhle řádek neříká prohlížečům vůbec nic, můžeš ho klidně smazat.
panther
Profil
PetrIvana
Jak ale vím.., podle čeho určím, jaká znaková sada je ta správná., která bude zobrazovat znaky správně ?
taková, v jakém kódování je samotný soubor. To si můžeš vybrat ;-)
PetrIvana
Profil *
zajímavé ve VS08 jsem žádnou takovou volbu nenašel.., pohledám a vyzkouším., zatím díky.
Chamurappi
Profil
Reaguji na PetraIvanu:
ve VS08 jsem žádnou takovou volbu nenašel
File / Save As, vyber umístění a vpravo u ukládacího tlačítka je taková šipečka, ze které ti po kliknutí vyjede menu. Klikneš na „Save with encoding“, vyskočí ti „Advanced Save Options“, kde si můžeš vybrat kódování.

Jelikož o této možnosti nevíš, předpokládám, že používáš windows-1250. Tak deklaruj v meta značce windows-1250 a máš hotovo. Podle popisu v prvním příspěvku usuzuji, že nedeklaruješ zatím žádné kódování, ale bez odkazu na stránku je těžké poradit něco konkrétního.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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