Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Unicode-Codierungsfehler „latin-1“-Codec kann das Zeichen „\u2019“ nicht codieren

\u2019 ist Unicode für , UTF-8 hex E28099 , was ein "RIGHT SINGLE QUOTATION MARK" ist. Das direkte latin1-Äquivalent ist hex 92 . Einige Textverarbeitungsprodukte verwenden dies anstelle des Apostrophs (' ).

Sie erhalten die Fehlermeldungen nicht, weil Sie das Zeichen nicht verarbeiten können, sondern weil die Konfiguration nicht deklariert, welche Kodierung wo verwendet wird.

"132" scheint irrelevant:132 84 E2809E „ „

Hinweise zu Python:http://mysql.rjweb.org/doc.php/charcoll #python
Hinweise zu anderen Zeichensatzproblemen:Probleme mit UTF-8-Zeichen; Was ich sehe, ist nicht das, was ich gespeichert habe

Ohne das Schema oder die Python-Konfiguration zu kennen, kann ich nicht genauer sein.