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:http://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