namazu-ml(avocado)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Win32 problem solved! (Re: Namazu v1.1.1-proto-2)
こんにちは。若林です。
From: Satoru Takabayashi <ccsatoru@xxxxxxxxxxxxxxxxxx>
Subject: [namazu:00108] Win32 problem solved! (Re: Namazu v1.1.1-proto-2)
Date: Wed, 4 Feb 1998 19:32:39 +0900
Message-ID: <199802041035.TAA25225@xxxxxxxxxxxxxxxxxx>
proto-4 からの
c> * URL 中の危険な文字を encode するようにした
なんですが、今のままだと PROTCOL を http:// とかしたときのコロンもエン
コードされてしまうような気がするのですが...
また私の勘違いだったりして...
一応パッチです。
--- mknmz.pl.org Fri Feb 6 16:35:59 1998
+++ mknmz.pl Fri Feb 6 16:36:57 1998
@@ -987,10 +987,10 @@
my ($url);
$url = $tmp;
$url =~ s/(.*)\/($DEFAULT_FILE)$/$1\//; # 省略可能なファイル名なら削除
- $url =~ s/^\../$PROTOCOL/;
# URL中の危険な文字を encode する (厳密ではない)
$url =~ s/([^a-zA-Z0-9\-\_\.\/])/
sprintf("%%%02X",ord($1))/ge;
+ $url =~ s/^\../$PROTOCOL/;
if ($SYSTEM eq "WIN32") {
$url =~ s|\\|/|g; # \ を / に
$url =~ s#^([A-Z]):#/$1|#; # ドライヴ部分を /C| のように置き換え
--
http://www.bekkoame.or.jp/~susumu-w/ 若林 進