Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd kodowania Unicode Kodek „latin-1” nie może zakodować znaku „\u2019”

\u2019 to Unicode dla , UTF-8 szesnastkowy E28099 , który jest „PRAWYM POJEDYNCZYM cudzysłowem”. Bezpośrednim odpowiednikiem latin1 jest heksadecymalny 92 . Niektóre produkty do przetwarzania tekstu używają tego zamiast apostrofu (' ).

Otrzymujesz komunikaty o błędach nie dlatego, że nie możesz obsłużyć znaku, ale dlatego, że konfiguracja nie deklaruje, które kodowanie jest używane i gdzie.

"132" wydaje się nieistotne:132 84 E2809E „ „

Uwagi dotyczące Pythona:http://mysql.rjweb.org/doc.php/charcoll #python
Uwagi dotyczące innych problemów z zestawami znaków:Problem ze znakami UTF-8; to, co widzę, nie jest tym, co zapisałem

Bez znajomości schematu lub konfiguracji Pythona nie mogę być bardziej szczegółowy.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Powolne zapytanie MySQL - Oczekiwanie na blokadę pamięci podręcznej zapytań

  2. Ostrzeżenie:mysql_fetch_array():podany argument nie jest prawidłowym wynikiem MySQL

  3. Uzyskaj wyniki z MySQL za pomocą PDO

  4. '𠂉' Nie jest prawidłowym znakiem Unicode, ale w zestawie znaków Unicode?

  5. Pobierz wygenerowany uuid po wstawieniu php