sql >> Databáze >  >> RDS >> Mysql

Chyba kódování Unicode Kodek „latin-1“ nemůže zakódovat znak „\u2019“

\u2019 je Unicode pro ’ , UTF-8 hex E28099 , což je „SPRÁVNÁ JEDNOTLIVÁ UVÁZKA“. Přímý ekvivalent latin1 je hex 92 . Některé produkty pro zpracování textu používají toto místo apostrofu (’ ).

Chybové zprávy se vám nezobrazují proto, že byste nezvládli daný znak, ale protože konfigurace nedokáže deklarovat, které kódování se kde používá.

„132“ se zdá irelevantní:132 84 E2809E „ „

Poznámky k Pythonu:https://mysql.rjweb.org/doc.php/charcoll #python
Poznámky k dalším problémům se znakovými sadami:Potíže se znaky UTF-8; to, co vidím, není to, co jsem uložil

Bez znalosti schématu nebo konfigurace Pythonu nemohu být konkrétnější.




  1. Udržování integrity podtřídy v relační databázi

  2. Včetně tabulek a schémat při výpisu sloupců identity v databázi SQL Server

  3. Kdy bych měl použít $wpdb->prepare, pokud vůbec?

  4. Zkontrolujte platný název sloupce SQL