mysql にクエリを挿入するときは、次のようにします。
execute(query.encode('utf8'))
最初に文字列を Unicode 互換にしてから実行します。
SQL から Python コードにデータを再度取得する場合、encode 関数を適用して再び Unicode 対応にする必要がありますか? はいの場合、SQL は行のブロックを返します。すべてをエンコードするにはどうすればよいですか?
を使用して行を取得しますcursor.fetchall()
。行の各要素をユニコード互換にするにはどうすればよいですか?