winでperlでmysql5なんだが
mysqlバージョン4.1以降は日本語処理がややこしくなって
DBI->connect時にmysql側の設定ファイルを読み込むよう
指定しなくちゃいけないみたいで
以下のようにやってみたんだけど
Incorrect database name '/program files/mysql/mysql server 5.0/my.ini'
とエラーになってしまう

use DBI;

eval {
my $dbh = DBI->connect('dbi:mysql:test,hostname=localhost;mysql_read_default_file=C:/Program Files/MySQL/MySQL Server 5.0/my.ini;

}

多分ファイルパスに含まれる「:」やスペースがまずいとおもうんだkど
どうすればいいですか?