Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak naprawić podwójnie zakodowane znaki UTF8 (w tabeli utf-8)

Następująca funkcja MySQL zwróci poprawny ciąg znaków utf8 po podwójnym kodowaniu:

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

Może być używany z UPDATE oświadczenie o poprawie pól:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySql Error 150 - Klucze obce

  2. Nie znaleziono odpowiedniego sterownika dla 'jdbc:mysql://localhost:3306/mysql

  3. Znaczenie długości varchar w tabeli MySQL

  4. Jak prawidłowo skonfigurować połączenie PDO

  5. Usuń klucz podstawowy w MySQL