Mysql
 sql >> Base de données >  >> RDS >> Mysql

Convertir les caractères latin1 d'une table UTF8 en UTF8

D'après ce que vous décrivez, il semble que vous disposiez de données UTF-8 initialement stockées en tant que Latin-1, puis non converties correctement en UTF-8. Les données sont récupérables; vous aurez besoin d'une fonction MySQL comme

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

Il est possible que vous deviez omettre la conversion interne, selon la manière dont les données ont été modifiées lors de la conversion de l'encodage.