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

Re: form & post



From: Yuuichi Teranishi <teranisi@gohome.org> さん曰く
Subject: [emacs-w3m:01265] Re: form & post
Message-ID: <m366d68m8n.wl@gohome.org>
Date: Fri, 06 Jul 2001 18:01:28 +0900

白井> tcup の場合はこれでうまく行きますが、他のところはどうなっている
白井> んでしょうね。みんな CRLF でいいのかなぁ? cs もどうやって決める
白井> のが正しいのでしょうね、掲示板って。寺西さんの変更の様に変数しか
白井> ないかな。

寺> url encode するときに改行文字は "%0D%0A" にすべきなのでは
寺> なかろうかと思いはじめたのですが、根拠を探し出せませんでした。
寺> どこかに、このあたりの詳しい情報ないでしょうか?

そういえば、聞いたことがあるなぁと思ったら、須藤さんが w3m-dev
ML でお話してくださっていました。

http://mi.med.tohoku.ac.jp/~satodai/w3m-dev/200105.month/2050.html

寺> 文字コードは form の accept-charset か、ページの charset を
寺> 使うってのでいいんだろうと思います。

のようです。

寺> ;; form の accept-charset は見てないけど。。

わたし、まったくの門外漢なのですが、須藤さんが紹介されている
http://www.w3.org/TR/html4/interact/forms.html
には、

application/x-www-form-urlencoded  

This is the default content type. Forms submitted with this content type must be encoded as
follows:

 1. Control names and values are escaped. Space characters are replaced by `+', and then
    reserved characters are escaped as described in [RFC1738], section 2.2: Non-alphanumeric
    characters are replaced by `%HH', a percent sign and two hexadecimal digits representing the
    ASCII code of the character. Line breaks are represented as "CR LF" pairs (i.e., `%0D%0A').
 2. The control names/values are listed in the order they appear in the document. The name is
    separated from the value by `=' and name/value pairs are separated from each other by `&'.

と書いてありました。ほっほう、ですね。

-- 
白井秀行@w3.org の文章は読んだことがない ^^;;;