私は次のプロバイダーのリストを持っています(ロシア語):
providers = [u'\u041e\u041e\u041e "\u041a\u0432\u0430\u0440\u0442\u0430\u043b
\u041b\u0435\u043e\u043f\u043e\u043b\u0438\u0441"',
u'\u0426\u0435\u043d\u0442\u0440\u0430\u043b']
これらは明らかにユニコードです。以前は、SQL SELECTを実行するために、次のことを実行していました。
providers = tuple([str(item) for item in providers])
sql += " WHERE provider IN {} GROUP BY date ORDER BY date ASC".format(repr(providers))
cursor.execute(sql,)
さて、リスト項目はユニコードであるため、私はに遭遇しUnicodeEncodeError
ます。
このSQLステートメントを正しく行うにはどうすればよいですか?