sql >> Databasteknik >  >> RDS >> Mysql

Söker efter emojis i MySQL

Jag kallar det "dubbelkodning". Din klient hävdade att den fick latin1-tecken, men sa till MySQL att de borde vara utf8, så ett 3-byte utf8-tecken konverterades till 6 byte i databasen.

Du måste fixa både klienten och data i tabellen/tabellerna. Den här länken diskuterar det:http://mysql.rjweb.org/doc.php /charcoll . (Tyvärr, det finns ingen kort sammanfattning av hur du åtgärdar dina problem.) problem och fixarna .




  1. uppdatera tabell med data från annan tabell om inte null?

  2. Azure Virtual Machine Developments för SQL Server-användning

  3. Hur hittar jag det vanligaste resultatet i en kolumn i min MySQL-tabell

  4. Begränsa daglig åtkomst