mysql 7.4.1
xampp
日本語の文字を挿入すると文字化け発生!
データベースのデフォルトの文字コードを調べてみます。
データベースのデフォルトの文字を調べる
xamppを起動させphpmyadminを開いてデータベースサーバのサーバの文字セットを確認してみます。
latin1と表示されてるのが原因で文字化けしています。
cmdでも確認できます。
1 | show variables like "chara%"; |
my.iniの修正
C:\xampp\mysql\bin\my.ini
my.iniを開いたらUTF 8 Settingsの下記を修正
一番前の#を消去します。
【変更前】
【変更後】
消去したら保存して閉じて
xamppとphpMyAdmin再起動します。
確認
latin1がutf8に変わっていればOKです。
1 | show variables like "chara%"; |
latin1がutf8に変わっています。
以上データベースの文字化けの対処の仕方でした!