namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: namazu-1.4.0.0-beta-2 (Re: namazu-1.4.0.0-beta-1)
kenzo-@xxxxxxxxxx (Ken-ichi Hirose) wrote:
>> あるいは、 util::fopen() の
>> $fname =~ s!/!\\!g; # replace / with \
>> を
>> $fname =~ s!/!\\\\!g; # replace / with \
>> にすると良いのかもしれません。いずれも推測にすぎませんが。
>
>なんか、これかもしれない気が。。。 ^^;;;
忘れていましたが、この辺は mknmz の
$filter = "$conf::NKF -emXZ1 \"$cfile\" |";
\"$cfile\" の double quotes の影響もあります。 OS/2 ではその
ために
$filter =~ s|\\|\\\\|g if $SYSTEM eq "os2";
なんて処理をしていました。 UNIX なら
$filter = "$conf::NKF -emXZ1 '$cfile' |";
と single quotes にしても問題ないんだけど。
空白を含むファイル名を無視すれば quotation mark を外せますが、
それはそれで問題があります。
何か良い方法を考えてくださいませ。 > Win32, OS/2 ユーザの方
util::fopen() を工夫すればなんとかなると思います。
# シフトJISも \ もほんとうんざり
-- Satoru Takabayashi