sql >> Databáze >  >> RDS >> Mysql

Jak opravit dvojitě zakódované znaky UTF8 (v tabulce utf-8)

Následující funkce MySQL vrátí správný řetězec utf8 po dvojitém kódování:

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

Lze jej použít s UPDATE příkaz k opravě polí:

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


  1. Získat seznam všech tabulek v Oracle?

  2. Zobrazení zpráv modálního okna v Oracle Forms pomocí Show_Alert

  3. Jak provést úplné vnější spojení v MySQL

  4. SQL Chybějící pravá závorka v pořadí po příkazu