sql >> Databasteknik >  >> RDS >> Mysql

MySQL utf8mb4, Fel vid lagring av emojis

character_set_client , _connection och _results måste alla vara utf8mb4 för att den där mördaren ska kunna ätas.

Något, någonstans, sätter en delmängd av dem individuellt. Leta igenom my.cnf och phpmyadmins inställningar -- något ställer inte in alla tre.

Om SET NAMES utf8mb4 exekveras, alla tre är korrekt inställda.

Solen sken eftersom den bara är 3-byte - E2 98 80; utf8 räcker för 3-byte utf8-kodningar av Unicode-tecken.



  1. Blockera, blockera, blockera på DBAs dörr med SQL Server-blockering

  2. Oracle FOR LOOP REVERSE Exempel

  3. Förstå index i MySQL:Del tre

  4. Simulerad OLAP