XAMPPのphpMyAdminで日本語が文字化けして困っている場合の対処法

sql-tips集

XAMPPのphpMyAdminで日本語が文字化けする場合の対処法

insert into ~とSQL文を実行したら日本語が????と文字化けしてしまい、40分くらいハマりました。

対処法1:照合順序を「utf8_general_ci」にする

照合順序を「utf8_general_ci」に変更します。

手順

1、[操作]を選択する。

phpmyadmin文字化け対処法

2、[テーブルオプション]>[照合順序]>[utf8_general_ci]を選択し、[実行]を押下する。

phpmyadminの操作

対処法2:XAMPP>MySQL>bin>my.iniの設定を変更する

~\XAMPP\MySQL\bin\my.iniを編集し、MySQLを再起動します。

手順

# The MySQL server
[mysqld]

以下の

# character_set_server=utf8の#を外します。

my.iniを上書き保存し、念のためMySQLを再起動します。

注意点

既にインサートしたレコードは対処1、対処2を実行しても文字化けが解消されない可能性があります。そのため、新規に日本語を含むデータをインサートして、文字化けしないかどうかテストしてみる必要があります。

SQL Tips集トップに戻る

[AD]SQL 第2版 ゼロからはじめるデータベース操作 (プログラミング学習シリーズ)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA