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 |
#2 · Zasláno: 4. 6. 2009, 17:45:23
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 * |
#3 · Zasláno: 4. 6. 2009, 17:53:23
Jak ale vím.., podle čeho určím, jaká znaková sada je ta správná., která bude zobrazovat znaky správně ?
|
||
panther Profil |
#4 · Zasláno: 4. 6. 2009, 17:58:30
PetrIvana
ještě doplním Noxe, že stejné kódování, jako uvedeš v hlavičce, musí mít i samotný soubor. |
||
PetrIvana Profil * |
#5 · Zasláno: 4. 6. 2009, 17:58:33
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 |
#6 · Zasláno: 4. 6. 2009, 17:58:45 · Upravil/a: Chamurappi
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 |
#7 · Zasláno: 4. 6. 2009, 17:59:13
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 * |
#8 · Zasláno: 4. 6. 2009, 18:02:48
zajímavé ve VS08 jsem žádnou takovou volbu nenašel.., pohledám a vyzkouším., zatím díky.
|
||
Chamurappi Profil |
#9 · Zasláno: 4. 6. 2009, 18:25:28
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. |
||
Časová prodleva: 15 let
|
0