Rozwiązałem problem. title
kolumna była zwracana przez SQLAlchemy jako str
a nie Unicode
.Myślałem, że dodaję encoding='utf8'
jako argument do create_engine
zadba o to, jednak właściwym sposobem na to jest przekazanie go do identyfikatora URI bazy danych:mysql://[email protected]/mydatabase?charset=utf8
.
Dziękuję za wszystkie odpowiedzi!