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

Mã hóa kép Django có phải là một chuỗi Unicode (utf-8?) Không?

Điều này có vẻ giống như một trường hợp mã hóa kép; Tôi không có nhiều kinh nghiệm với Python, nhưng hãy thử điều chỉnh cài đặt kết nối MySQL theo lời khuyên tại http://tahpot.blogspot.com/2005/06/mysql-and-python-and-unicode.html

Điều tôi đoán đang xảy ra là kết nối là latin1, vì vậy MySQL cố gắng mã hóa lại chuỗi trước khi lưu trữ vào trường UTF-8. Mã ở đó, cụ thể là bit này:

có lẽ là những gì bạn muốn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng Cơ sở dữ liệu quan hệ MySQL trên Fedora 12

  2. CHỌN một cột nếu cột kia rỗng

  3. Cách tạo liên kết riêng biệt với MySQL

  4. Làm cách nào để khớp một ký tự trong MySQL thay cho%?

  5. Chỉ chọn hàng / bản ghi duy nhất trong mysql