フォームのデータをちゃんと受け取るには?

[上に] [前に] [次に]
はなまる [E-Mail] 1999/04/16(金) 15:28:41
アンケートフォームを作ったのですが、受け取ったデータをメーラーで見ると白紙状態になっています。(ちゃんと中身が送られてきているものあるのですが。)Macからの送信の場合が多いように思うのですが、何か知っておられる方ありませんか?
ちなみに
<form action="***@***" method="post" name="**" enctype="text/plain">にしてあります

SHUICHI.T [E-Mail] [HomePage] 1999/04/16(金) 17:40:24
enctype="text/plain" はいけません。
無指定か enctype="application/x-www-form-urlencoded" にしてください (あるいはフォームのある HTML 文書を JIS にする)。

\n 1999/04/16(金) 18:01:44
便乗質問ですいませんが。
>enctype="text/plain" はいけません。
これはなぜいけないのですか?

「メール中の漢字コードがjis以外の可能性があるから」という
意味ととっていいですか?。とすると、
>あるいはフォームのある HTML 文書を JIS にする
これは、ページのコードを明示してあればこの機能を使うとき
ブラウザがメーラーに渡すコードを JISに変換して渡すという
事でしょうか?

じょん 1999/04/17(土) 00:27:22
http://www.tohoho-web.com/wwwmail1.htm
を参照していただくのがいいかも。

SHUICHI.T [E-Mail] [HomePage] 1999/04/17(土) 01:21:09
>「メール中の漢字コードがjis以外の可能性があるから」という
>意味ととっていいですか?。
その意味に取って結構です。
(その文書で指定されている文字セットで送られる (はず))

デフォルトのまま送信して受け取った側でデコードするのが一番です。

\n 1999/04/17(土) 13:35:46
SHUICHI.Tさん返答ありがとうございます。

>(その文書で指定されている文字セットで送られる (はず))
この部分が本当は聞きたかったところでした。
言葉が足りなくてすいません。

ブラウザが送信時にそこまでするとは初耳です。
それだと、<FORM>を記述したページでは例外を除きページの漢字
コードを指定しておいた方があらかじめ送信してもらうコードを
指定できる為、トラブルが減る可能性があるということですね。

eXor 1999/04/17(土) 15:23:58
 Web裏技(http://www.rescue.ne.jp/)のフォームメール等CGI
を介してメールを送るのも便利かも知れません。
 CGI設置の知識が必要とされますが。

[上に] [前に] [次に]