sql >> Databasteknik >  >> RDS >> Mysql

vid initialisering av PDO - ska jag göra:charset=UTF8 eller charset=UTF8MB4?

Du bör använda utf8mb4 för PDO och dina databasstrukturer.

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

Om möjligt, glöm inte att ställa in teckenkodningen för dina sidor också. PHP-exempel:

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



  1. MySQL Query - få poster baserade på aktuellt datum

  2. Slinga n gånger utan att använda en lagrad procedur

  3. Oracle SQL-utvecklare:Fel - Testet misslyckades:Nätverksadaptern kunde inte upprätta anslutningen?

  4. Potentiella förbättringar av ASPState