Cuối cùng đã tìm thấy câu trả lời khi phát hiện ra rằng một tập lệnh khác mà tôi đã chạy thành công nhiều lần không còn hoạt động.
Tôi đã thay đổi đối chiếu trong cơ sở dữ liệu của mình từ utf8_general_ci thành utf8_bin. Có một lỗi trong MySQLdb 1.2.3 khiến chuỗi utf8_bin không được nhận dạng là văn bản, do đó, chuyển đổi unicode không xảy ra. Điều này đã được sửa trong MySQLdb 1.2.4.
https://sourceforge.net/p/mysql-python/bugs/289/