Navicat の製品です。
MySQL の管理ツールは多くあるのですが、きちんと UTF8 などのユニコードをちゃんとサポートしているものが少なく、色々試した中ではこの製品が一番勝手が良かったです。
そして、Lite 版は個人などであればフリーで利用できるのも、ポイント高いですね。
Navicat の製品です。
MySQL の管理ツールは多くあるのですが、きちんと UTF8 などのユニコードをちゃんとサポートしているものが少なく、色々試した中ではこの製品が一番勝手が良かったです。
そして、Lite 版は個人などであればフリーで利用できるのも、ポイント高いですね。
自分は Windows 上に Apache/MySQL/PHP をインストールして使っている、いわゆる WAMP 環境で開発しています。
そのとき気になるのが、文字コードです。
今まで適当に設定して過ごしていたのですが、こちらの内容を見て、自分の環境も設定し直してみました。
とりあえず、下記のコマンドで環境を確認。
status
show variables like ‘char%’;
latin1 が様々に設定されていますので、次の通り my.cnf を修正して、UTF8 に統一しました。
[mysqld]
default-character-set=utf8
skip-character-set-client-handshake
MySQL を起動し直せば、character_set_filesystem 以外は全て UTF8 に統一されます。
そして、character_set_filesystem についてドキュメントを見ると、これはファイルシステムのキャラクタ セットを指定するものらしく、binary の指定は「無変換」を表すとのこと。
ファイル名などで日本語などのマルチバイト文字列を利用しなければ、binary を指定しておくのが無難そうです。
Recent Comments