CGI-BBS > CGI > Perl > POSTすると変数の区切りが「&」から「 」になってしまう


カレッヂ
カレッヂ


質問者 困った!!  投稿日 2004/8/3(火) 12:21:46
先日からWinユーザーだけからなんですが、フォームに入力できません、という
質問をもらうようになりました。

CGI は Perl で処理しているのですが、最初は何でかなと思っていたのですが、
実際確かに入力しても何も変数を受け付けてくれないで何でかなと思って調べた
ら、なぜか Apache から来るデータの変数の区切りというか仕切りが「&」から
「 」半角スペースに変わっていました。

ひょっとしてパッチか何かでWinだけ挙動が変わってしまったのでしょうか?

プロバイダ参照:
サーバのOS:UNIXサーバ
パソコンのOS:WinNT系
エディタ:
FTPソフト:
サーバ移転:していない
改造:していない 改造前正常動作
CGI習熟度:pro

質問者 困った!!  [削除]  投稿日 2004/8/3(火) 12:27:30
すいません、半角スペースではなくて改行でした。
質問者 困った!!  [削除]  投稿日 2004/8/3(火) 13:12:12
解決しました。

<form method="post" enctype="text/plain" action="...
となっていたので、この「enctype="text/plain"」をはずしたら
ちゃんと「&」で区切られるようになりました。

お騒がせしました。

返信(回答)する

 


Web裏技