[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: パスにス ペースがある NAME タグ



白井です。

報告ありがとうございます。

From:  Kenichi Kurihara <kurihara@mi.cs.titech.ac.jp> さん曰く
Subject: [emacs-w3m:07277] パスにスペースがある NAME タグ
Message-ID: <m2y8fxlml3.wl%kurihara@mi.cs.titech.ac.jp>
Date: Thu, 16 Dec 2004 17:50:32 -0800

> local にある html ファイルへのパスにスペースが含まれている時に、NAME タ
> グが正しく解析されていないようです。

おそらくこういうことだと思います。わかりやすいバグだけど見つける
のは大変なパターンです :-)

# save-match-data つかうほどのものでも無いよね?

--- w3m.el	10 Dec 2004 18:56:21 +0900	1.913
+++ w3m.el	17 Dec 2004 11:26:42 +0900	
@@ -2905,10 +2905,11 @@
 	    (setq href (w3m-expand-url (w3m-decode-anchor-string href)))
 	    (setq href (if (and (string-match w3m-url-components-regexp href)
 				(match-beginning 8))
-			   (concat (w3m-url-transfer-encode-string
-				    (substring href 0 (match-beginning 8))
-				    (w3m-charset-to-coding-system charset))
-				   "#" (match-string 9 href))
+			   (let ((tmp (match-string 9 href)))
+			     (concat (w3m-url-transfer-encode-string
+				      (substring href 0 (match-beginning 8))
+				      (w3m-charset-to-coding-system charset))
+				     "#" tmp))
 			 (w3m-url-transfer-encode-string
 			  href
 			  (w3m-charset-to-coding-system charset)))

-- 
白井秀行 (mailto:shirai@meadowy.org)