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

Erreur d'encodage Unicode Le codec 'latin-1' ne peut pas encoder le caractère '\u2019'

\u2019 est Unicode pour , UTF-8 hexadécimal E28099 , qui est un "guillemets simples droits". L'équivalent latin1 direct est hexadécimal 92 . Certains produits de traitement de texte l'utilisent à la place de l'apostrophe (' ).

Vous obtenez les messages d'erreur, non pas parce que vous ne pouvez pas gérer le caractère, mais parce que la configuration ne parvient pas à déclarer quel encodage est utilisé où.

"132" semble non pertinent :132 84 E2809E „ „

Remarques sur Python :http://mysql.rjweb.org/doc.php/charcoll #python
Remarques sur d'autres problèmes de jeu de caractères :Problème avec les caractères UTF-8 ; ce que je vois n'est pas ce que j'ai stocké

Sans connaître le schéma ou la configuration Python, je ne peux pas être plus précis.