Mysqlの文字化けを直すには
insert into breakdown(category_id, name) values(2, '書籍');
と追加したデータがなぜか以下のように表示
mysql> select * from breakdown; +----+-------------+-----------+ | id | category_id | name | +----+-------------+-----------+ | 1 | 2 | 譖ク邀| | 2 | 2 | 譖ク邀| | 3 | 2 | 譖ク邀| | 4 | 2 | 譖ク邀| +----+-------------+-----------+
こういうときは以下コマンドを打つ(仮にutf8)
set names utf8
そうすると、それ以降追加したデータは正しく表示されるようになった
+----+-------------+-----------+ | id | category_id | name | +----+-------------+-----------+ | 1 | 2 | 譖ク邀| | 2 | 2 | 譖ク邀| | 3 | 2 | 譖ク邀| | 4 | 2 | 譖ク邀| | 5 | 2 | 書籍 | +----+-------------+-----------+
もっと早く聞くべきだったかも