Mysql
 sql >> Base de données >  >> RDS >> Mysql

Recherche d'emojis dans MySQL

J'appelle cela "double encodage". Votre client a prétendu qu'il recevait des caractères latin1, mais a dit à MySQL qu'ils devraient être en utf8, donc un caractère utf8 de 3 octets a été converti en 6 octets dans la base de données.

Vous devez corriger à la fois le client et les données dans la ou les tables. Ce lien en parle :http://mysql.rjweb.org/doc.php /charcoll . (Désolé, il n'y a pas de bref résumé de la façon de résoudre vos problèmes.) Le problèmes et les correctifs .