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

Ricerca di emoji in MySQL

Lo chiamo "doppia codifica". Il tuo cliente ha affermato che stava ricevendo caratteri latin1, ma ha detto a MySQL che dovrebbero essere utf8, quindi un carattere utf8 da 3 byte è stato convertito in 6 byte nel database.

È necessario correggere sia il client che i dati nelle tabelle. Questo link ne discute:http://mysql.rjweb.org/doc.php /charcoll . (Spiacenti, non c'è un breve riassunto di come risolvere i tuoi problemi.) Il problemi e le correzioni .