sql >> Database teknologi >  >> RDS >> Mysql

Konverter latin1-tegn på en UTF8-tabel til UTF8

Ud fra det du beskriver, ser det ud til, at du har UTF-8-data, der oprindeligt blev gemt som Latin-1 og derefter ikke konverteret korrekt til UTF-8. Dataene kan gendannes; du skal bruge en MySQL-funktion som

convert(cast(convert(name using  latin1) as binary) using utf8)

Det er muligt, at du muligvis skal udelade den indre konvertering, afhængigt af hvordan dataene blev ændret under kodningskonverteringen.



  1. Arbejde med JDBC Data i Domo

  2. SQL flere kolonner i IN-sætning

  3. Komplet vejledning til at rette SQL-databasefejl 5243

  4. SQLite3. Undtagelse:databasediskbilledet er forkert udformet