質問: utf8 phpadminから確認すると日本語も文字化けせずに表示されるのですが なぜかコマンドから確認すると日本語が文字化けしてしまいます。 おなじような質問がありなんとかできるものかと思い確認したのですが 特に設定が間違っているようではなく解決策がみつかりません・・・ 文字化けせずに表示させるためにはどうすればいのでしょうか? show variables like 'char%'の結果は下記の通りです。 +--------------------------+----------------------------------------------+ | variable_name | value | +--------------------------+----------------------------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | c:\program files\xampp\mysql\share\charsets\ | +--------------------------+----------------------------------------------+
回答: 先ほど回答したものです。 ちゃんとした回答になっていなかったみたいですね。 ごめんなさい。 コマンドプロンプト側からクライアントキャラクタをセットします。 set names sjis; これで、mysqlが文字コードをクライアントキャラクタに合わせて変換してくれるので文字化けは解消されると思います。