Hi,
da sehe ich nirgends ein
SET NAMES utf8. In meiner DB-Klasse ist der Aufruf dieser:
ich hab sowohl das charset=UTF8 im ersten PDO-Parameter ergänzt als auch das Array so übernommen wie von Dir vorgeschlagen.
Geändert hat's leider nix.
\PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION, \PDO::MYSQL_ATTR_FOUND_ROWS => true, \PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'
was hat's mit den Backslashes auf sich? (bin kein PHP-Kenner, ich stümper da eher so vor mich hin ...)
cu,
Andreas a/k/a MudGuard