Aangezien u verbinding maakt met de mysql-database, kunt u profiteren van het volgende kenmerk
$db = new PDO("mysql:host=$dbhost;dbname=$dbname;", $dbuser, $dbpass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
En verwijder de exec(set ..)