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