sql >> Databasteknik >  >> RDS >> Mysql

Unicode Encode Error 'latin-1' codec kan inte koda tecknet '\u2019'

\u2019 är Unicode för , UTF-8 hex E28099 , som är ett "RÄTT ENKEL CITATTECKNING". Den direkta latin1-ekvivalenten är hex 92 . Vissa ordbehandlingsprodukter använder det istället för apostrof (' ).

Du får felmeddelandena, inte för att du inte kan hantera tecknet, utan för att konfigurationen misslyckas med att deklarera vilken kodning som används var.

"132" verkar irrelevant:132 84 E2809E „ „

Anteckningar om Python:http://mysql.rjweb.org/doc.php/charcoll #python
Anmärkningar om andra teckenuppsättningsproblem:Problem med UTF-8-tecken; det jag ser är inte det jag har lagrat

Utan att känna till schemat eller Python-konfigurationen kan jag inte vara mer specifik.




  1. Bygga en maskininlärningsmodell med SQL Server, ML.NET och C#

  2. MySQL:Trunkera tabell inom transaktion?

  3. Hur ser jag Explain Plan i Oracle SQL-utvecklare?

  4. Hur man visar ett datum i tyskt format i SQL Server (T-SQL)