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

Errore di codifica Unicode Il codec "latin-1" non può codificare il carattere "\u2019"

\u2019 è Unicode per , UTF-8 esadecimale E28099 , che è un "SEGNO DI QUOTAZIONE SINGOLA DI DIRITTO". L'equivalente diretto di latin1 è hex 92 . Alcuni prodotti di elaborazione testi lo usano invece dell'apostrofo ( ).

Stai ricevendo i messaggi di errore, non perché non sei in grado di gestire il carattere, ma perché la configurazione non riesce a dichiarare quale codifica viene utilizzata e dove.

"132" sembra irrilevante:132 84 E2809E „ „

Note su Python:http://mysql.rjweb.org/doc.php/charcoll #pitone
Note su altri problemi relativi ai set di caratteri:Problemi con i caratteri UTF-8; quello che vedo non è quello che ho memorizzato

Senza conoscere lo schema o la configurazione di Python, non posso essere più specifico.