A ked ten riadok nechces, tak musis nieco prenastavit/pridat v php.ini co sa tyka SQL, ale netusim co :) Viz napr. http://www.php.de/datenbanken/45586-utf-8-nur-mit- set-names.html
in der Regel wird der Zeichensatz des Betriebssystems in der MySQL-Client-Bibliothek (auf Windows php_mysql.dll) übernommen. Ist in der php.ini nichts anderes für PHP eingestellt, so kann es durchaus sein, dass die Verbindung unter Berücksichtigung des Zeichensatzes des OS erstellt wird. Konfiguriere dein PHP einfach mit UTF-8, dann sollte das klappen.