Autor Zpráva
Birkof
Profil
Zdravím, už začínám z nastavování češtiny šílet, prošel jsem hafo webů a nikde jsem nic co by můj problém vyřešilo nenašel. Mám problém s češtinou v PHPMyAdminu. Když skriptem vložím data do databáze, tak se místo českých textů v databázi objevují šílenosti jako třeba tohle:

4166726f64697a69616b612070726f2070c3a17279
44c3a16d736bc3a92070617266c3a96d792073206665726f6d6f6e79

Přitom, když si vypíšu data z databáze, tak jsou česky správně. V sloupcích tabulky je nastaveno kódování utf8_bin. Před vložením dat do tabulky mám nastavené:

SET NAMES 'utf8'
SET CHARACTER SET 'utf8'
SET collation_connection='utf8_czech_ci'

Verze PHPMyadminu je 3.5.6 a databáze MySQL 5.0.8, i když PHPMyAdmin pořád něco píše o MariaDB. Hosting Blueboard.
Nevíte co s tím?
Kajman
Profil
Proč používáte binární porovnání?

Webové html stránky jsou v jakém kódování?
Birkof
Profil
UTF8_bin je v db nastavený, s tím nemohu hýbat, není to moje db. Jinak stránky jsou v UTF8 a konce konců vše kolem.

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: