Namazu-win32-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: --exclude で"データ"を指定するとエラーになる
芳賀です。
>> ところで、SJISコード←→文字 の変換はどうすれば簡単にできるんでしょうか?
>> 素人にはIMEパッドの文字一覧でじっくり探す(苦笑)ぐらいしか思いつかないんですが。
私も素人なのでそうしてました。なので、文字数が多くなると……
根本対策としては、windows専用になってしまうと思いますが、
除外ファイルの判定をする部分でEUCに変換した文字列同士で比較すればいいと思います。
mknmzを下記のように変更すると手元ではうまくいきました。
185c185
< codeconv::shiftjis_to_eucjp("$cfile#$part") =~
codeconv::shiftjis_to_eucjp($conf::EXCLUDE_PATH));
---
> "$cfile#$part" =~ /$conf::EXCLUDE_PATH/);
1363c1363
< codeconv::shiftjis_to_eucjp($target) =~
codeconv::shiftjis_to_eucjp($conf::EXCLUDE_PATH) ) ---
> $target =~ /$conf::EXCLUDE_PATH/ )