Djangoの管理画面でモデルデータを削除するとIncorrect string value...エラーが。。。
Djangoの管理画面で、モデルデータを削除したりすると
Incorrect string value: '..............' for column 'message' at row 1
というエラーメッセージが表示されてしまった。
ここでも同じような現象が起きていたみたいなので、同じようにmy.confにdefault-character-set=utf8 を追加。
変更前の文字コード
mysql> show variables like 'character\_set\_%'; +--------------------------+--------+ | Variable_name | Value | +--------------------------+--------+ | character_set_client | latin1 | | character_set_connection | latin1 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | latin1 | | character_set_server | latin1 | | character_set_system | utf8 | +--------------------------+--------+
変更後の文字コード
mysql> show variables like 'character\_set\_%'; +--------------------------+--------+ | Variable_name | Value | +--------------------------+--------+ | character_set_client | latin1 | | character_set_connection | latin1 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | latin1 | | character_set_server | utf8 | | character_set_system | utf8 | +--------------------------+--------+