質問: Mysqlに登録されている文字が日本語で登録されません。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/7d4e700afab621a9f2657e8a1ff015ab.png) これはどこの設定を変えたらよいのでしょうか? ご教授いただけたらうれしいです。 よろしくお願いします。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/c07703e0bbbe7c802d028207d3e41a2f.png)
回答: 的外れの回答だったらすみません。 DBに格納している時点で文字化けを起こしていないでしょうか? 初期インストールの状態で設定を変更していなければ、文字セットがlatin1になっていると思います。 mysql> show variables like 'char%'; で、文字セットを確認して見てください。 もし、latin1になっていたら、utf8に変更(テーブルは別途手動で変更)してみてはいかがでしょうか。 utf8への変更方法は、こちらのサイトが参考になると思います。 MySQLでデータベースとテーブルの文字コードがlatin1だったのでUTF-8にする