Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách sửa các ký tự UTF8 được mã hóa kép (trong bảng utf-8)

Hàm MySQL sau sẽ trả về chuỗi utf8 chính xác sau khi mã hóa kép:

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

Nó có thể được sử dụng với một UPDATE câu lệnh để sửa các trường:

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. Cách lấy tên tháng ngắn từ ngày trong MySQL

  2. Sắp xếp theo thứ tự của các giá trị trong mệnh đề SQL IN ()

  3. Làm cách nào để chọn toàn bộ hàng có ID lớn nhất trong bảng?

  4. Lưu ý:Chuyển đổi mảng thành chuỗi trong

  5. Lỗi mysql 1025 (HY000):Lỗi khi đổi tên của './foo' (errorno:150) nghĩa là gì?