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

Unicode Encode Fejl "latin-1" codec kan ikke kode tegnet "\u2019"

\u2019 er Unicode for , UTF-8 hex E28099 , som er et "RIGTIG ENKELT CITATMERK". Den direkte latin1-ækvivalent er hex 92 . Nogle tekstbehandlingsprodukter bruger det i stedet for apostrof ( ).

Du får fejlmeddelelserne, ikke fordi du ikke kan håndtere tegnet, men fordi konfigurationen ikke erklærer, hvilken kodning der bruges hvor.

"132" virker irrelevant:132 84 E2809E „ „

Noter om Python:http://mysql.rjweb.org/doc.php/charcoll #python
Bemærkninger om andre tegnsætproblemer:Problemer med UTF-8-tegn; det, jeg ser, er ikke det, jeg har gemt

Uden at kende skemaet eller Python-konfigurationen kan jeg ikke være mere specifik.




  1. Importere XML med indhold angivet som attributter til en MySQL-tabel?

  2. MySQL vs PostgreSQL? Hvilken skal jeg vælge til mit Django-projekt?

  3. MySQL DROP TABEL

  4. Tilfældigt vægtet valg af en begivenhed