Du musst in der Datenverbindung den charset explizit setzen oder als ersten Query
SET NAMES utf8
ausführen. (Disclaimer: Ich kenne mich mit Perl DBI nicht so gut aus, bei mir funktioniertmy $dbh = DBI->connect("dbi:mysql:$dbName", $sqlUser, $sqlPass); $dbh->do('SET NAMES utf8');
)