Autor Zpráva
Martin21000
Profil
Prosím vás o radu, už jsem projel snad všechny příspěvky týkající se tohoto tématu, které tu kdy byly ale ani jeden mi nepomohl. Nemůžu rozjet češtinu v databázi. Zobrazují se mi tam samé nesmysly, prostě to tu diakritiku nechce překousat.
Při volání databáze mám zavolaný kód
mysql_query("SET NAMES 'utf-8'");
zkoušel jsem tam dát jednak utf8 tak i cp1250 ale ani jedno nefunguje. Děkuji za každou odpověď.
Micruss
Profil
soubor do utf-8, <meta charset="utf-8">, mysql_set_charset("utf8")

píšu zkráceně...
jenikkozak
Profil
Nebyl v některém příspěvku i odkaz na místní FAQ? Jsou znaky s diakritikou v databázi uložené správně (tedy zobrazují se správně ve správci databáze - Admineru či PhpMyAdminu)?
Martin21000
Profil
Aha. Tak problém se zdá být vyřešen - ani nevím jak :D . V phpmyadmin jsem změnil kódování na cp1250_czech_cs a na stránkách jsem upravil některé charsety a už se vrací z databáze správná hodnota. Jinak jsem se díval skrz MySQL příkazový řádek (v PhpMyAdminu se mi zobrazuje většina správně) . Tam se mi to ukazuje pořád špatně ale to bych nejspíš nemusel vnímat jako chybu. Spíš budu zvědavý, jak se to bude zobrazovat po nahrání na webhosting.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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