Witam.
Otóż chodzi o zapytanie:
mysql_query('SET NAMES utf8');
jak i w PDO:
new PDO('mysql:host=localhost;dbname=db', 'root', '*****', array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
Usuwa ono polskie znaki. Kodowanie UTF8(pliki[bez BOM], HTML i baza mysql).
W pewnym frameworku to powodowało problem. Na 'sucho' również tak samo jest. Co może być problemem?
Chodzi oczywiście o sam fakt, bo stronka tak czy siak będzie działała dobrze bez tego. Chciałbym tylko znaleźć powód, tak dla siebie, dlaczego te zapytanie rozwala polskie znaki.
Dodam, że w phpmyadmin polskie znaki nie działają (to chyba normalne?).
PHP Version 5.4.7
mysqlnd 5.0.10