私はweb.pyでアプリケーションを構築していますが、暗号化されたデータをMySQLに格納する際にはいくつか問題があります。PyCryptoライブラリから生成された暗号文をMySQLが正しく格納していない
PyCryptoがどのように見えるCYPHERテキスト作成:私は次のようにそれを格納してい???d H??[cZ?
:印刷されたとき、しかし、MySQLはそれを記憶している 『ôdHïÐ[cZø
』
として表示され、「\x06\x7f\x81\xa0\xf4d\x00H\xef\xd0\x18[c\x18Z\xf8
」を
query_string = "INSERT INTO %s (%s) VALUES (\"%s\")" % (table, column, value)
私は、データベースに接続した後、「SET character_set_connection=utf8
」を使用してみましたが、それは結果に変化は得られませんでした。
私は明らかに非常に重要なことがありません。何かご意見は?
テーブル自体に文字エンコーディングを設定する必要はありませんか? – Poodlehat