MySQL5.0で全角ハイフンが使えない

ツールによりけり…。

コマンドラインではOK、S2DaoでもOK。

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=エンコーディング名"というオプションが使えるみたい。