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

Problém s kódováním znaků v linuxu a mysql

(Obecně bych dnes vše dělal v UTF-8.) Existuje dlouhá řada bodů, kde lze nastavit kódování. Z webové služby pravděpodobně získáte XML v UTF-8. To se automaticky čte správně, protože XML zpracovává kódování strict.

Na úrovni databáze je databáze a tabulka a pole s výchozím a explicitním kódováním. Dále by měla být adresa URL připojení nastavena na správné kódování.

Chybová zpráva zobrazuje UTF-8 bajtů pro A s diakritikou a myslím, že není k dispozici v Latin1. Pro MySQL by připojovací řetězec mohl vypadat takto:

jdbc:mysql://localhost/MYDB?useUnicode=true&characterEncoding=UTF-8



  1. Modelovací varianty produktu

  2. Jak připojit databázi mySQL pomocí C++

  3. Zvýšení výkonu pomocí čtení a zápisu rozdělení databázového provozu s Moodle 3.9

  4. Vyhýbání se závodním podmínkám, Django + Heroku + PostgreSQL