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

Re: form & post



From: Akihiro Arisawa <ari@mbf.sphere.ne.jp> さん曰く
Subject: [emacs-w3m:01300] Re: form & post
Message-ID: <7teg0c1nrvx.fsf@puyo.mei9.advantest.co.jp>
Date: Fri, 13 Jul 2001 08:40:50 +0000

白井> # ふと思ったのですが、w3mmee で frame を表示させるときは
白井> # w3m-document-charset: => x-moe-internal
白井> # になるのでちとやばいですね。けど、x-moe-internal になったら、

寺> このあたりよく分かってないので、おかしくなってたらすみません。

ari> 分かってないですが、http://www.nijino.com/ari/diary/frame.html の
ari> namazu の form は問題無いようです。

CVS 上の emacs-w3m + (自家製パッチ付き) w3mmee で試させていただ
いたところ、

(1) form に accept-charset は無い。
(2) (w3m-content-charset w3m-current-url) => x-moe-internal
   (w3m-charset-to-coding-system "x-moe-internal") => nil
(3) じゃ、w3m-form-default-coding-system => shift_jis

という具合いで、shift_jis で search したようです。namazu の
query は euc-jp, shift_jis, iso-2022-jp のどれでも OK なのでうま
くいった模様です。

また、source の get で w3mmee(libmoe なし)を使うと、

% w3mmee-nomoe  -dump=extra,head http://www.nijino.com/ari/diary/frame.html
W3M-Current-URL: http://www.nijino.com/ari/diary/frame.html
W3M-Document-Charset: US_ASCII
HTTP/1.1 200 OK


(w3m-charset-to-coding-system
	 (w3m-content-charset w3m-current-url)) => raw-text

となって、失敗してしまいました。さすがに raw-text で出しちゃうの
はまずいかな。


で、ここでふと気付いたのですが、有沢さんの
http://www.nijino.com/ari/diary/ を w3m で読むと、

<form action="index.cgi" method="get"> 

なのですが、w3mmee で frame.html でみると、

<form method="get" action="http://www.nijino.com/ari/diary/index.cgi" charset="EUC-JP" target="diary">
                                                                      ~~~~~~~~~~~~~~~~
の様に変わっていました。これって w3mmee が変えて下さっているので
すね。

# この charset は w3mmee が使う目的でつけてあるわけですよね。

また、w3mmee(libmoe 無し)だと

<form method="get" action="http://www.nijino.com/ari/diary/index.cgi" charset="E" target="diary">
                                                                      ~~~~~~~~~~~
ですね。というわけで、解決策が見つかったようです。:-)
今のところ、select とかの日本語の化けはどうしようもないけど。。。

-- 
白井秀行@けど、今日はもう帰らないといけないのであった。