- ベストアンサー
CGI設置方法について
http://www.onamae.com 上記にてレンタルサーバーを借りましたが、HTMLファイルからcgiファイルを使ってフォームをメールデコードすることがうまくいきません。 ファイル本体自体がcgiファイルの場合はうまくいくのですが… パーミッションも指示どおりに変更しています。 どなたか教えてください。 http://cgi.akisawa.com/estimation.cgi ↑うまくいくところ http://www.akisawa.com/form.html ↑うまくいかないところ
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
自分で保存する場合の文字コードも気にする必要があるのですが、 htmlファイル内に、<meta>タグで文字コードを指定する場合があります。 特に最初から自分で作ったCGIでない場合、 いつのまにか<meta>タグがあったりします。 例えばこのページだと、 <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> というタグが記述してあります。 ここも気にしてみてください。
その他の回答 (2)
- callhiro
- ベストアンサー率35% (54/152)
あくまで予想ですが、 cgiで生成するページとhtmlのページで、 文字コードが違うからではないでしょうか? cgi内部でsendmailに渡す前に、適切な文字コード(jisかな?)に変換していれば大丈夫だと思いますが、 変換していないとしたら、入力するページの文字コードに依存する気がします。 cgiがhtml出力する際の文字コードと、自分で作っているhtmlの文字コードを比べてみてくださいな。
お礼
ありがとうございました。 cgiを書くときにはできるだけ同じ編集ソフトでやるようにして、文字コードにも 気を使ってみます。
- ttk
- ベストアンサー率33% (1/3)
漠然とし過ぎていて答えようがないですね。 メールデコードCGIならWeb裏技さんの物をお勧めします。
- 参考URL:
- http://www.rescue.ne.jp/
お礼
度重なるご指導ありがとうございます。 もう少し勉強してみます。