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

Come correggere i caratteri UTF8 a doppia codifica (in una tabella utf-8)

La seguente funzione MySQL restituirà la stringa utf8 corretta dopo la doppia codifica:

CONVERT(CAST(CONVERT(field USING latin1) AS BINARY) USING utf8)

Può essere utilizzato con un UPDATE istruzione per correggere i campi:

UPDATE tablename SET
    field = CONVERT(CAST(CONVERT(field USING latin1) AS BINARY) USING utf8);