MySQLの文字化け対策

Mac OS Xにインストールした、MySQLの4.1で設定を変える方法が分からない問題。

Windows以外では、/etc/my.cfg を変更するとあるが、変更しても反映されません。
そこで、設定の変更は諦めて、データベースを作るときに、文字コードを指定します。

CREATE TABLE table_name DEFAULT CHARACTER SET = utf8;

そして、接続するときに、JDBCなら、characterEncodingをつけます。

jdbc:mysql://localhost/test?characterEncoding=UTF8

一昨日数時間悩んだけど、昨日、同僚と食事に行った時、質問してみたら解決しました。(時間にして、1分くらいの話題)
詳しい人に聞く。これが一番、時間の節約です。