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

Re: "Content-Encoding:gzip "



こんにちは山岡と申します。

>>>>> In [emacs-w3m : No.03031]
>>>>>	NABEYA Kenichi <nabeken@clubaa.com> wrote:

> なべやと申します。

> w3m-0.3-m17n-20020316
> w3m_el-1.2.6
> emacs21-1
> を使っております。

> http://hidebbs.net/bbs/sample
> が表示できないので調べたところ、サーバが
> "Content-Encoding:gzip "
> と、"gzip"のあとに、スペースも付けて送って来ているため、
> gzip -d されないようです。

[...]

> サーバ側の問題かと思いますが、emacs-w3mでの対策をお願いできませ
> んでしょうか。

ご指摘ありがとうございます。CVS 幹と 1_2 枝で対策してみました。
以下は w3m_el-1.2.6 用のパッチです。現在 hidebbs.net はつながら
なくなっているので、確認はできていないのですが。^^;;

--- w3m_el-1.2.6/w3m.el~	2002-03-12 04:50:00.000000000 +0000
+++ w3m_el-1.2.6/w3m.el	2002-03-22 01:45:40.137650428 +0000
@@ -2832,7 +2832,7 @@
     (cond
      ((and header (string-match "HTTP/1\\.[0-9] 200 " header))
       (let (alist type charset)
-	(dolist (line (split-string header "\n"))
+	(dolist (line (split-string header "[\t ]*\n"))
 	  (when (string-match "^\\([^:]+\\):[ \t]*" line)
 	    (push (cons (downcase (match-string 1 line))
 			(substring line (match-end 0)))
-- 
Katsumi Yamaoka <yamaoka@namazu.org>