Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Erro de codificação Unicode O codec 'latin-1' não pode codificar o caractere '\u2019'


\u2019 é Unicode para , UTF-8 hex E28099 , que é uma "ASPA ÚNICA DIREITA". O equivalente direto em latin1 é hex 92 . Alguns produtos de processamento de texto usam isso em vez de apóstrofo ( ).

Você está recebendo as mensagens de erro, não porque você não pode manipular o caractere, mas porque a configuração não declara qual codificação é usada onde.

"132" parece irrelevante:132 84 E2809E „ „

Notas sobre Python:http://mysql.rjweb.org/doc.php/charcoll #python
Observações sobre outros problemas de conjunto de caracteres:Problema com caracteres UTF-8; o que vejo não é o que armazenei

Sem saber o esquema ou a configuração do Python, não posso ser mais específico.