[Date Prev][Date Next][Thread Prev][Thread Next][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 とかの日本語の化けはどうしようもないけど。。。
--
白井秀行@けど、今日はもう帰らないといけないのであった。