Mysql
 sql >> Datenbank >  >> RDS >> Mysql

UTF8-Zeichen werden mit Datentabellen und Yadcf nicht richtig angezeigt

Sie müssen utf8 erzwingen in der PDO-Verbindung :

$db = SSP::db($sql_details);
$db->exec("set names utf8");

versuchen Sie es alternativ als Parameter :

$sql_details = array(
  'user' => 'root', 
  'pass' => 'ryan', 
  'db'   => 'edata', 
  'host' => 'localhost', 
  'charset' => 'utf8' 
);

Das funktioniert aber nicht mit allen PHP-Versionen.

PS:Warum setzen Sie die Tabellenfelder auf den Typ utf8 , aber der Tabellenzeichensatz ist latin1 ?