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

Sådan rettes dobbeltkodede UTF8-tegn (i en utf-8-tabel)

Følgende MySQL-funktion returnerer den korrekte utf8-streng efter dobbeltkodning:

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

Den kan bruges med en UPDATE sætning for at rette felterne:

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


  1. Returner en liste over alle serverudløsere i SQL Server

  2. Sådan genererer du indsæt-sætninger fra tekstfiler til SQL Server-tabel i SQL Server - SQL Server / TSQL Tutorial Del 106

  3. Essentials og brug af NOLOCK tip i SQL Server

  4. SQL Server 2017 gendannelse