Mysql
 sql >> Database >  >> RDS >> Mysql

I caratteri UTF8 non vengono visualizzati correttamente con datatables e yadcf

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 ?