MySQL5.0で全角ハイフンが使えない
ツールによりけり…。
connector/Jの5.0betaを使うと文字化けするし、機種依存文字を使うとエラーで落ちるしかなり泣けました。文字化けに悩んだ場合は3.1.7(7以降は未テスト&.12は駄目だった)を使えば解消されます。
MySQL5.0 + connector/J 5.0betaは文字化けする。MySQL5.0 + connector/J 3.1.7はOK。
Javaで接続するときのURLは従来どおり
jdbc:mysql://localhost/dbname?useUnicode=true&characterEncoding=Windows-31J
5.0だとさらに"mysqlEncoding=エンコーディング名"というオプションが使えるみたい。