Đ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.