sql >> Base de Datos >  >> RDS >> Mysql

Cómo corregir caracteres UTF8 de doble codificación (en una tabla utf-8)

La siguiente función de MySQL devolverá la cadena utf8 correcta después de la codificación doble:

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

Se puede usar con un UPDATE instrucción para corregir los campos:

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