2012年2月11日土曜日

Windows から UTF-8 の MySQL をコマンド操作

MySQL いじっていて、文字コードの表示に苦戦したのでメモ。
Windows から 文字コードを UTF-8 に設定している MySQL に対して、 DOS プロンプトからコマンド操作すると文字化けしてしまいます。
そんなときは下記コマンドを打ち込めば OK!
mysql> set character_set_client = sjis;
mysql> set character_set_results = sjis;

1行目のコマンドで、コマンド内に日本語を使っても UTF-8 に変換して実行してくれます。
2行目のコマンドで、SELECT の結果などに日本語が帰ってきたとき SHIFT-JIS に変換して表示してくれます。

0 件のコメント :

コメントを投稿