Devi forzare utf8
nella connessione PDO :
$db = SSP::db($sql_details);
$db->exec("set names utf8");
in alternativa, prova a passarlo come parametro :
$sql_details = array(
'user' => 'root',
'pass' => 'ryan',
'db' => 'edata',
'host' => 'localhost',
'charset' => 'utf8'
);
Ma questo non funziona con tutte le versioni di PHP.
PS:perché imposti i campi della tabella in modo che siano di tipo utf8
, ma il set di caratteri della tabella deve essere latin1
?