Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Converter caracteres latino1 em uma tabela UTF8 em UTF8


Pelo que você descreve, parece que você tem dados UTF-8 que foram originalmente armazenados como Latin-1 e não convertidos corretamente para UTF-8. Os dados são recuperáveis; você precisará de uma função MySQL como
convert(cast(convert(name using  latin1) as binary) using utf8)

É possível que você precise omitir a conversão interna, dependendo de como os dados foram alterados durante a conversão de codificação.