sql >> Database teknologi >  >> RDS >> Mysql

Søger efter emojis i MySQL

Jeg kalder det "dobbeltkodning". Din klient hævdede, at den fik latin1-tegn, men fortalte MySQL, at de skulle være utf8, så et 3-byte utf8-tegn blev konverteret til 6 bytes i databasen.

Du skal rette både klienten og dataene i tabellen/tabellerne. Dette link diskuterer det:http://mysql.rjweb.org/doc.php /charcoll . (Beklager, der er ingen kort oversigt over, hvordan du løser dine problemer.) problemer og rettelserne .




  1. Masseindsæt felter med fast bredde

  2. Fælles tabeludtryk, hvorfor semikolon?

  3. Understøtter din ODBC-driver brugerdatakilder?

  4. Indsæt fortløbende nummer i MySQL