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

при инициализиране на PDO - трябва ли да направя:charset=UTF8 или charset=UTF8MB4?

Трябва да използвате utf8mb4 за PDO и вашите структури на база данни.

$dsn='mysql:host=example.com;dbname=testdb;port=3306;charset=utf8mb4';

Когато е възможно, не забравяйте да зададете и кодирането на знаците на вашите страници. PHP пример:

mb_internal_encoding('UTF-8');
mb_http_output('UTF-8');



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Моите MySQL сървърни връзки криптирани и безопасни ли са?

  2. Еквивалент на RowID на Oracle в MySQL

  3. Как да инсталирате MySQL 8 с Workbench на Windows 10

  4. Как да получите разликата в годините от две различни дати?

  5. Как да деактивирате стриктния режим на MySQL