Zdravím!
Právě vytvářím stránky http://www.geo-asie.upol.cz/index.php?page=home . Mámvšak problém s češtinou, kdy se mi špatně zobrazují některé znaky české abecedy (např. ď, č, Á, Í, Ý). Databáze i s tabulkama je kódovaná v utf8_general_ci, stránky taky v UTF-8. Nevím si s tím rady. Díky za jakoukoliv pomoc.
Honya
[VYRESENO] čeština v databázi
[VYRESENO] čeština v databázi
Last edited by Anonymous on Sun Jan 25, 2009 9:51 am, edited 1 time in total.
Re: čeština v databázi
a jsou znaky v db oravdu videt spravne v utf8? ja to tak mam taky a uplne bez problemu.honya84 wrote: Databáze i s tabulkama je kódovaná v utf8_general_ci, stránky taky v UTF-8.
mozna by pomohlo co tu jiz psal radim
V souboru include.php si odkomentuj řádek:
$cmsdb->Execute('set names utf8'); // database connection with utf-8
tzn, ze web server na komunikaci s sql serverem nepouziva utf-8, ale pozor: pokud tomu tak je, tak vsechen text co tam mas, tak se bude muset prepsat nebo si budes muset vyesportovat db a prekodovat ji.
ja jak na real serveru(gentoo linux x64, apache x64, php x64, mysql x64) i na test serveru(vista x64, apache x64, php x64, mysql x64) mam vse nastaveno tak, ze opravdu kominikuji v utf-8, takze zadny problem.
U Tebe bych to videl na to, ze php s mysql komunikuje v latin-1, takze kdyz se pripojis na db pomocit napr. phpadmina a vyberes kodovani utf-8, tak budes mit rozsypanej caj z ceskych znaku, protoze se je tam pokusilo ulozit v latin.
Re: čeština v databázi
Mně se vše zobrazuje v pořádku... Můžete prosím uvést přesnou adresu stránky, na které dochází k problémům?
Re: čeština v databázi
Už je to vyřešeno - odkomentováním řádku.