LoginSignup
0
0

More than 5 years have passed since last update.

MySQLに日本語が入らない(日本語が???でインサートされる)ときの直し方

Last updated at Posted at 2016-12-02

久しぶりにMySQLをphpMyAdminで触ったんでやたら時間がかかりましたが解決しましたのでここに記します。
(この方法が正しいのかはわからないです・・・正しいのですかこれ?)

■何が起こったか

CakePHPの勉強中に起こったのですが、以下の画像(Comments部分)のとおり、
日本語を入力すると全部「?????」みたいになってしまう。

WS000054.JPG

■何が原因だったか

どうやらMySQL側の問題だったようなので、phpMyAdminで色んな所のエンコードをutf-8に設定しました

・全体の設定

WS000056.JPG

・DBの設定

WS000057.JPG

・テーブルの設定

WS000055.JPG

で、最後に行ったのがこれ
WS000059.JPG

赤枠の照合順序を「utf8_general_ci」に設定し、
「Change all column collations(すべての列の照合順序を変更する)」をチェックして実行

これで日本語がインサートされるようになりました。

WS000060.JPG

おわり

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0