Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да коригирате двойно кодирани UTF8 знаци (в таблица utf-8)

Следната функция на MySQL ще върне правилния низ utf8 след двойно кодиране:

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

Може да се използва с UPDATE изявление за коригиране на полетата:

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. Как работи функцията REGEXP_SUBSTR() в MySQL

  2. Избор на самостоятелен сървър за пълнотекстово търсене:Sphinx или SOLR?

  3. Изчисляване на размера на InnoDB буферния пул за вашия MySQL сървър

  4. Данните с отворен код нарастват:Избор на MySQL, NoSQL или и двете

  5. MySQL – Тази версия на MySQL все още не поддържа подзаявка „LIMIT &IN/ALL/ANY/SOME