Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Caracteres UTF8 não são exibidos corretamente com datatables e yadcf


Você precisa forçar utf8 na conexão PDO:
$db = SSP::db($sql_details);
$db->exec("set names utf8");

alternativamente, tente passá-lo como um parâmetro:
$sql_details = array(
  'user' => 'root', 
  'pass' => 'ryan', 
  'db'   => 'edata', 
  'host' => 'localhost', 
  'charset' => 'utf8' 
);

Mas isso não funciona com todas as versões do PHP.

PS:Por que você define os campos da tabela para serem do tipo utf8 , mas o caractere da tabela definido como latin1 ?