//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Zdravím komunitu, mam ještě jeden dotaz, a to ohledně DIBI.
Používám dibi třídu na připojení a práci s databází MySQL, bohužel mám problém s kódováním.
Zkoušel sem utf8 tak i windows-1250, u windows1250, se zobrazuje více českých znaků než u utf8, což mi příjde divný.
Ukládám do dtb v danném kodovaní a i načítám.
**UTF8 **- Výsledek: ?š??žýáĂĂ©= Zapsáno: +ěščřžýáíé= Windows1250(cp1250) - Výsledek: +?š??žýáíé= Zapsáno:+ěščřžýáíé=
Kódování nastavuji, jak takto: mb_internal_encoding("UTF-8");
Tak i v connect do dtb: dibi::connect(array( 'driver' => 'mysql', 'host' => 'localhost', 'username' => 'root', 'password' => '', 'database' => 'test', 'charset' => 'utf8', ));
Nevíte, kde by mohl být problém ? Klasické mysql v php (nemyslím PDO) funguje bezchybně s UTF8.
Myslím si, že php soubory nejsou uloženy v UTF-8. Zkontrolovat v PSPadu.
Jarek
Zobrazeno 2 zpráv z 2.