>>175 MySQL はあまり詳しくないので外していたらごめんなさい。
接続した直後は
character_set_database | utf8
が帰ってくるけど
use db_name # db_name は実際のDB名で
してからだと
character_set_database | latin1
になっていませんか?
(つまりデータベースを作成した時点では latin1 だった)
データベースを作り直さなくても、念のためバックアップを取ってから
ALTER DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE imgcache CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE datacache CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE ic2_errors CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE ic2_blacklist CHARACTER SET utf8 COLLATE utf8_general_ci;
で直ると思いますが、ただメモの内容は損なわれるかもしれません。