[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [MD:7139] w3m ming binary



At Fri, 06 Jan 2006 16:38:02 +0900 (JST),
Hideyuki SHIRAI (白井秀行) wrote:
> ざぁぁと試したところ、dump (-dump_extra) したデータの CRLF が全
> 部 CRCRLF に変わっちゃっているのが原因のようです。

  むむ、そうですか。

  XPのcmd.exe内でw3m -dump_extra > output.txtとして確認してみると、特
に問題が見出せませんでした。meadowのM-!での出力でも同様です。
  どうやって確認するのがいいでしょうか。

> ただし、そこを乗り越えても、いまどきのページはみんな gzip したり
> しているので、body の該当部分でデコードエラーしちゃっています。

  そういえばdefalteはまったく動きません。deflate処理に関してはfork()を
使っているので、fork()のないMingWではばっさり削ってしまっています。

  とりあえず、MingWではaccept_encodingそのものを使わないようにするのが
よいのでしょうね。

> というわけで、w3m のどこだかわかりませんが、binary でオープンす
> れば OK なんじゃないでしょうか。

  fopenが大量にあってどうしたものかた思ったのですが、どうやら_fmode =
_O_BINARYというのを指定してやれば常にbinary modeになるようです。で、こ
れを設定してみたのですが状況はかわりませんでした。

  いちおう、その処置をしたw3m binaryもおいておきます。

http://www.daionet.gr.jp/~knok/software/misc/w3m-bin.exe
MD5: cd37b0508982d781458335a651f545ee
SHA1: b76274ded3f04524a616f08abb4df295add0d64d

  とりあえず、elispの方をいじって試してみます。
-- 
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx
	knok@xxxxxxxxxx / knok@xxxxxxxxxx