sql >> Databasteknik >  >> RDS >> Mysql

Så här fixar du dubbelkodade UTF8-tecken (i en utf-8-tabell)

Följande MySQL-funktion kommer att returnera rätt utf8-sträng efter dubbelkodning:

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

Den kan användas med en UPDATE uttalande för att korrigera fälten:

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


  1. Barman Cloud – Del 1:WAL Archive

  2. Schema Migration:Relationell till Star

  3. Hur alias ett fält eller en kolumn i MySQL?

  4. Hur man övervakar PostgreSQL som körs inuti en Docker-behållare:Del två