Tach!
Auch für PDO braucht man kein SET NAMES, da gibt man
charset=...
als Teil des DSN beim Erstellen des PDO-Objekts an.Hat bei mir NULL Effekt. PHPv 5.3.0
Weil du eine 10 Jahre alte Museumsversion von PHP verwendest. Da gabs das noch nicht, wie die Dokumentation zum PDO_MYSQL DSN verrät.
dedlfix.