Mysql
 sql >> база данни >  >> RDS >> Mysql

UTF8 символите не се показват правилно с таблици с данни и yadcf

Трябва да принудите utf8 в PDO връзката :

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

като алтернатива, опитайте да го предадете като параметър :

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

Но това не работи с всички версии на PHP.

PS:Защо задавате полетата на таблицата да са от тип utf8 , но наборът от символи в таблицата е latin1 ?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Избягайте от необработени SQL заявки в Laravel 4

  2. Пролетното приложение губи връзка с MySql след 8 часа. Как да конфигурирате правилно?

  3. как да добавя jar файл на mysql драйвер в eclipse

  4. Как да позволим на потребител да вмъкне някъде в списък?

  5. MySql получава списък с уникални думи от таблица, където стойностите в поле са разделени със запетая