文字化けた

普段htmlで文字コード

utf-8

もしくは

UTF-8

と書けば普通にいけるのでmysqlからのデータ呼び出しのときの文字コードも上記どちらかでいけるとおもってた。
でも文字化けた。
mysqlをいれたときに文字コードを何にするか?みたいことを聞かれたときにutf8にしてたのはこういうことで。

mysql的には

utf-8

もしくは

UTF-8

はどう出力していいかわかりません、てことらしい。
だからいれたときに決めた

utf8

にしないとだめみたい。
めんどくさ&わかりずらー。