sql >> Database >  >> RDS >> Mysql

Unicode-coderingsfout 'latin-1' codec kan teken '\u2019' niet coderen

\u2019 is Unicode voor , UTF-8 hex E28099 , wat een "JUIST ENKEL AANHAALMERK" is. Het directe latin1-equivalent is hex 92 . Sommige tekstverwerkingsproducten gebruiken dat in plaats van apostrof (' ).

Je krijgt de foutmeldingen, niet omdat je het karakter niet aankan, maar omdat de configuratie niet aangeeft welke codering waar wordt gebruikt.

"132" lijkt niet relevant:132 84 E2809E „ „

Opmerkingen over Python:http://mysql.rjweb.org/doc.php/charcoll #python
Opmerkingen over andere problemen met tekensets:Probleem met UTF-8-tekens; wat ik zie is niet wat ik heb opgeslagen

Zonder het schema of de Python-configuratie te kennen, kan ik niet specifieker zijn.




  1. Snapshot-replicatie maken

  2. Hoe door Trigger gegenereerde waarde te geven aan Hibernate ValueObject?

  3. Synchroniseer 2 tabellen van verschillende databases - MySQL

  4. tabelnaam doorgeven als plsql-parameter