タイトル: 文字コードの確認
SEOタイトル: MySQLで文字コードを確認する方法
MySQLの文字コード設定を確認したいときは、接続後に文字コード関連の変数を一覧表示すると全体像を見やすくなります。
文字化けの調査では、サーバー全体、データベース、接続時の設定が揃っているかを見ることが大事です。
確認コマンド
show variables like '%character%';
見ておきたい項目
character_set_servercharacter_set_databasecharacter_set_clientcharacter_set_connectioncharacter_set_results
この確認が役立つ場面
- 日本語が文字化けするとき
- アプリから入れた値だけ文字化けするとき
utf8とutf8mb4の違いを切り分けたいとき
補足
必要なら、テーブルやカラム単位では show create table テーブル名; も合わせて確認すると原因を絞りやすくなります。