Webアプリの文字化け解決しました

みなさんありがとうございます。解決できました。

MySQLの設定ファイルの文字コードの設定をUTF-8に指定したら問題なく動くようになったんです。
いや、設定していたつもりだったんですがmy.cnfというファイルに設定するものだと思っていたらmy.iniに設定しなければならなかったようです。コマンドプロンプトからMySQLのコンソールを起動してstatusコマンドを打って調べてみたらUTF-8ではなくlatin1になっていました。
my.iniを修正したらきちんとUTF-8と表示されました。

ただ腑に落ちないのが、使っているデータベースファイルはUTF-8で作成していて、最初のうちは問題なく使えていたんです。なぜ文字化けするようになってしまったのか?逆に今までどうして今まで大丈夫だったのか?

ちゃんと整理しておかないとまたやりそうな気がしますね。

コメントを残す