MYSQLdb pythonライブラリは、utf8にエンコードすることになっていることを認識しておらず、デフォルトのpythonシステム定義の文字セットlatin1
にエンコードしていると思います。 。
connect()
を実行するとき データベースにcharset='utf8'
を渡します パラメータ。これにより、手動のSET NAMES
も作成されます。 またはSET character_set_client
不要です。
MYSQLdb pythonライブラリは、utf8にエンコードすることになっていることを認識しておらず、デフォルトのpythonシステム定義の文字セットlatin1
にエンコードしていると思います。 。
connect()
を実行するとき データベースにcharset='utf8'
を渡します パラメータ。これにより、手動のSET NAMES
も作成されます。 またはSET character_set_client
不要です。