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

Como corrigir caracteres UTF8 codificados duplamente (em uma tabela utf-8)


A seguinte função MySQL retornará a string utf8 correta após a codificação dupla:
CONVERT(CAST(CONVERT(field USING latin1) AS BINARY) USING utf8)

Ele pode ser usado com um UPDATE declaração para corrigir os campos:
UPDATE tablename SET
    field = CONVERT(CAST(CONVERT(field USING latin1) AS BINARY) USING utf8);