sql >> Databáze >  >> RDS >> Mysql

Znaky UTF8 se v datatables a yadcf nezobrazují správně

Musíte vynutit utf8 ve spojení PDO :

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

případně to zkuste předat jako parametr :

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

To ale nefunguje u všech verzí PHP.

PS:Proč nastavujete pole tabulky na typ utf8 , ale znaková sada tabulky bude latin1 ?



  1. Přístup k Mysql odepřen kvůli chybě uživatele?

  2. Importujte data aplikace Excel do relačních tabulek v MySQL

  3. XAMPP – Chyba:Neočekávané vypnutí MySQL

  4. SQL injection s php filtrováním