Tôi nghĩ rằng thư viện python MYSQLdb của bạn không biết nó phải mã hóa thành utf8 và đang mã hóa thành bộ ký tự mặc định do hệ thống xác định trong python latin1
.
Khi bạn connect()
vào cơ sở dữ liệu của bạn, chuyển charset='utf8'
tham số. Điều này cũng sẽ tạo ra một SET NAMES
thủ công hoặc SET character_set_client
không cần thiết.