Autor | Zpráva | ||
---|---|---|---|
viskonsin Profil * |
#1 · Zasláno: 20. 10. 2007, 14:05:17
na stránkách se mi vyskytl takový problém: ne 1. stránce funguje bez problémů, ale na 2. jsou místo znaků s diakritikou zobrazeny paznaky s otazníkem. nevíte někdo jak to opravit???
|
||
Manq Profil |
#2 · Zasláno: 20. 10. 2007, 14:09:17
viskonsin
Druhá stránka bude asi v jiném kódování. Např. v PsPadu to opravíš v menu Formát a zvolením správného kódování. |
||
viskonsin Profil * |
#3 · Zasláno: 20. 10. 2007, 14:13:01
všechny jsou v pspadu, když sem vytvářel druhou stránku, zdroják je zkopírován z první a upraven
na obou stránkách je všechno po tag<body> stejné |
||
Manq Profil |
#4 · Zasláno: 20. 10. 2007, 14:17:39
viskonsin
V dolní liště v PsPadu je Kódování: XXX, je to XXX shodné s tím v meta tagu? |
||
viskonsin Profil * |
#5 · Zasláno: 20. 10. 2007, 14:18:56
tag: charset=UTF-8
v pspadu: kódování: UTF-8 |
||
Artie Profil * |
#6 · Zasláno: 20. 10. 2007, 14:23:12
Jestli jsou texty načítány z databáze, mohl by být problém tam. Buď přímo ve špatném nastavení kódování tabulek nebo při přenosu.
|
||
viskonsin Profil * |
#7 · Zasláno: 20. 10. 2007, 14:27:56
z části, převážně je to z dokumentu pomocí echo
ted sem si všim, že v jedné stránce mi to zobrazí levé menu v divu správně v UTF-8 a další ne, v druhé stránce je to naopak v obou se vybírá z databáze,, tam je všechno na utf8_czech_ci |
||
Artie Profil * |
#8 · Zasláno: 20. 10. 2007, 14:32:49
já dělám ještě pod mysql_select_db() tohle:
mysql_query("SET NAMES 'utf8'"); a nad session_start() tohle: header("Content-Type: text/html; charset=utf-8"); plus do head tohle: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> pak mám jistotu, že to všude chodí. Mám to dost osvědčené:) dřív mi to taky dělalo blosti... |
||
viskonsin Profil * |
#9 · Zasláno: 20. 10. 2007, 14:36:22
dík to je ono, dělám onlinovku a do databáze mi putovaly ty otazníky místo diakritiky
|
||
Časová prodleva: 17 let
|
0