• ベストアンサー

オーダーフォームの文字化け

ただいまHPの製作をしておりまして、オーダーフォームを作っています。 大まかな形は出来たのですが、テスト送信をしますと文字化けしてしまいます。 また、メール送信後「メールが送られました」と言うページにジャンプさせたいのですが、 それはどうしたら出来るのでしょうか? とても初歩的な質問で申し訳ありませんが、悪戦苦闘していますので どなたかご存知の方がいらっしゃいましたら、助けてください。 宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kameson
  • ベストアンサー率54% (13/24)
回答No.3

こんばんは。 OSは何でしょう。windowsとMac間のメールで文字化けする場合があります。 対処法、参考URL http://www5f.biglobe.ne.jp/~pafu/commaster1/5_2/5_2.htm ""ダブルクオートで囲んでいますか。プラウザやバージョンによっては正しく表示されない場合があるようです。「フォームをメールで送信する」が、記述も含め参考になると思います。 参考URL http://amo.versus.jp/hp/html/html8-14.html メール送信後「メールが送られました」と言うページにジャンプさせたいのですが・・・の件ですが、動作させるには cgi が必要となります。しかし、プロバイダーが、cgiや perl の設置許可をしていない場合は無理ですので、管理人に確認をしてから、cgi にチャレンジしてみては如何でしょう。 テキスト広告やバナー広告等が入るのはどうも・・と言った場合は、シェアウェアのメール自動応答 cgi も結構数多く配布されています。HTML やタグが理解できれば、出来上がっている CGI は難しくはありません。 お薦めは http://www.futomi.com/library/mpmailec.html がんばって cgi に挑戦して下さい。

参考URL:
http://www.watch.impress.co.jp/Internet/www/article/980525/mojibake.htm
ambrosia2004
質問者

お礼

細かいアドバイスを有難うございました。大変参考になりました。参考URLを見て、もう少し頑張ってみます。有難うございました。

その他の回答 (2)

  • s-tuki
  • ベストアンサー率39% (57/145)
回答No.2

もしかして、CGIを使わず、リンク先をmailtoで指定してませんか? CGIを通す事で、文字化けは回避されます。 また、初期設定ではメールフォームからメーラーを立ち上がらない様になってたりもしますので、 折角オーダーを書き込まれても「出来ない」と、止められてしまう可能性も高いです。 送信語のページに移動するのも、 CGIプログラムの中で指定します。 CGIプログラムについては No1さんのお答えの通りです。

ambrosia2004
質問者

お礼

CGIを使用しています。No1さんの意見を参考にさせていただきますね。有難うございました。

  • hyubelian
  • ベストアンサー率43% (63/144)
回答No.1

その、送信フォームの本体になっているCGIプログラムがどんなものなのか分からないので、直接的なお答えはできませんが・・・アドバイスだけさせて頂きます。 CGIを自在に自作出来る力量がない場合は、フリーで配布されているものを利用すれば良いと思います。 フリーで配布されている「送信フォーム」には、送信後に表示されるページを指定できるものが殆どですし、送信前に確認ページを出せるもの、その他いろいろあります。 フリーCGI配布サイトには大抵、自サイトへの適用方法も説明されていますので、その説明にしたがって多少いじれば使えます。 All About Japanサイトの、関連ページのリンクを下に入れておきます。CGI配布サイトへのリンクもいろいろありますよ。

参考URL:
http://allabout.co.jp/computer/hpcreate/
ambrosia2004
質問者

お礼

関連ページのリンクを参考にさせていただきます。有難うございました。

関連するQ&A