Kiderült (nektek köszönhetően), hogy mégse utf8 minden... Show Variables; -el lekérdeztem, és ez lett az erdeménye:
Kód:
character_set_client
utf8
character_set_connection
utf8
character_set_database
utf8
character_set_filesystem
binary
character_set_results
utf8
character_set_server
latin1
character_set_system
utf8
collation_connection
utf8_general_ci
collation_database
utf8_general_ci
collation_server
latin1_swedish_ci
Próbáltam megoldani, de annyira nem értek hozzá. Szerintem itt kellene a többinek is megmondani a kódolást.
Kód:
try {
$zdbh = new db_driver("mysql:host=$host;dbname=$dbname;charset=utf8", $user, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'"));
Én egyszerűen így próbáltam(tesztelésként, de nyilván nem volt jó):
Kód:
$zdbh->exec("SET character_set_client = UTF8");
$zdbh->exec("SET character_set_results = UTF8");
$zdbh->exec("SET character_set_connection = UTF8");
$zdbh->exec("SET character_set_database = utf8");
$zdbh->exec("SET character_set_server= utf8");
szerk: sikerült megoldani, hogy utf8 legyen minden végre.
Kód:
character_set_client
utf8
character_set_connection
utf8
character_set_database
utf8
character_set_filesystem
binary
character_set_results
utf8
character_set_server
utf8
character_set_system
utf8
collation_connection
utf8_general_ci
collation_database
utf8_general_ci
collation_server
utf8_general_ci
Viszont most se jó
Könyvjelzők