- ベストアンサー
文字化け対策済みのメールフォームCGIを探しています。
さくらのレンタルサーバで、 kentwebのpostmailを利用したところ、文字化けをし、 対策を長時間が頑張ってみましたが文字化けは解消できませんでした。 そこで、メールフォームCGI自体を変えようと考えております。 以下のものを希望しております。 ・文字化け対策済み ・既存のページにメールフォームを埋め込めるもの (デザインは既存ホームページのものを利用したいので) 以上です。 ご存知の方がいらっしゃいましたらぜひよろしくお願いいたします!
- googoooooooo
- お礼率58% (120/206)
- CGI
- 回答数2
- ありがとう数1
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> ・既存のページにメールフォームを埋め込めるもの(デザインは既存ホームページのものを利用したいので) kent-webさんのpostmail.cgiも基本、そうだと思いますが。エンコーディングさえShift_JISで合わせておけばHTMLの方のデザインは如何様でも関係ありませんので。 > ・文字化け対策済み 他のメールフォームCGIであっても、エンコーディングの面で矛盾したHTMLファイルを組み合わせてしまったら文字化けすると思います。 http://www.kent-web.com/data/postmail.html 上記で提供されているファイルはエンコーディングがShift_JISとなっています。 質問者様がカスタマイズされたHTMLもShift_JISになっており、設置の手順に間違いがないのであれば文字化けは起こらない様に思われますが… とりあえず、HTMLをカスタマイズしたものではなく、提供されているテンプレートのままで一度サーバへアップして検証されてみてはいかがでしょう? もしそれで文字化けが起こらない様であれば、やはりカスタマイズしたHTMLのエンコーディングに問題がある可能性が高いですし、そのままで文字化けが起こる様であれば、HTML側ではなく他の部分(環境や設定等)に原因があると推測できるのではないでしょうか。 「長時間頑張ってみましたが文字化けは解消でき」なかった対策の中に、上記が既に含まれているのであればこの回答は無視して下さい。
その他の回答 (1)
- outbrave
- ベストアンサー率60% (231/380)
ホームページの文字コードとCGIの文字コードが一致していないから、文字化けしているのではありませんか。 ホームページの文字コードは何ですか? 「EUC フォームメール」「utf-8 フォームメール」などで検索されてはいかがでしょうか。
関連するQ&A
- メールフォームから届くメールが文字化けしてしまいます・・・
私の通ってる学際で利用するホームページを作ってます。アンケートフォームに無料cgiのpostmailというものをつかわさせてもらっています。 KentWeb http://www.kent-web.com/data/postmail.html ですが、設置したメールフォームから届くメールの一部が文字化けしてしまいます。 調べたら半角カタカナを入力すると文字化けするみたいです。 半角カタカナを入力しても文字化けしない方法を教えて下さい。又、これの他にいいメールフォームcgi(無料)があれば一緒に教えて欲しいです。 学際がもうすぐなのでできれば早く教えて欲しいです。 舞
- 締切済み
- ホームページ作成ソフト
- フォームメールが文字化けします。。。
cgiを使用したフォームメールについてですが、携帯のauとソフトバンクでフォームメールを利用した人からのメールが文字化けを起こしてしまいます。 そこで私が使っている、共用レンタルサーバ会社に連絡したら、 ”携帯端末に対応しているフォームメール CGI を自分で探して設置してくれ”と返事がありました。 そこで、色々探したのですが、見つかりませんでした。(よくわかりませんでした) 携帯端末に対応しているcgiはどこで見つければいいのでしょうか。 また、今のCGIに何かを付け加えることによって文字化けを起こさなくなるものなのでしょうか。わかる方いましたらお願いいたします。
- ベストアンサー
- CGI
- CGIメールフォーム設置。後もう少しなんですが、、、。
質問させていただきます。 現在GO LIVE5にて KENTWEBのPOSTMAILというCGIを利用してHPにメールフォームを設置しようとしているのですが、 メールフォームを呼び出して送信ボタンを押すところまではうまくいっているのですが、 送信ボタンを押すと次の画面でエラーがでます。 こちらのURLが問題のメールフォームです。 http://ginmidou.sakura.ne.jp/postmail/postmail.html?gif おそらくもともとのKENTWEBのCGIに組み込まれたプログラムだと思うのですが、 自分で少し変更したいので、 emailは入力必須ですを消したり、性別は入力必須ですというところを消したりするには どこをいじったらできるのでしょうか? どなたかおわかりになる方ご回答よろしくお願いいたします。
- ベストアンサー
- その他(インターネット・Webサービス)
- 中国語可能なフォームを作ろうとしています。
KentWebさんの、CGIのPostMailを利用して、フォームを作りましたが、中国語をフォームに入れると文字化けしてしまいます。 中国語対応のフォームを作成する際に参考になりそうなサイトがあったら、教えてください。 どうぞ、よろしくお願いします。
- 締切済み
- CGI
- メールフォームの文字化け
<form method="POST" action="mailto:*****@****.com" enctype="text/plain">のようなメールフォームを設置したのですが、送ろうとしたら文字化けされるそうです。 調べてみたらcgiとかを使った方が良さそうですが、その前に念のために質問します。 1.mailto:を使って文字化けするのは利用者環境によって文字化けすることもあるという解釈になるのでしょうか。html側ではどうしようもないのでしょうか。 2.cgiを使った場合、文字化けは解消されるのでしょうか。 すみませんが、教えてください。宜しくお願い致します。
- 締切済み
- その他([技術者向] コンピューター)
- メールフォームの文字化けについて
<form method="POST" action="mailto:*****@****.com" enctype="text/plain">のようなメールフォームを設置したのですが、送ろうとしたら文字化けされるそうです。 調べてみたらcgiとかを使った方が良さそうですが、その前に念のために質問します。 1.mailto:を使って文字化けするのは利用者環境によって文字化けすることもあるという解釈になるのでしょうか。html側ではどうしようもないのでしょうか。 2.cgiを使った場合、文字化けは解消されるのでしょうか。 すみませんが、教えてください。宜しくお願い致します。
- 締切済み
- その他(インターネット・Webサービス)
- フォームメールが文字化け
アングラーズネット社の「インターネットショップCGI&受注管理」という書籍に付属されている「fmail」というCGIファイルを使ってメールフォーム作成してサイトにアップロードしたのですが、メール送信確認画面で文字化けします。そのメールフォームで受信したメールも文字化けしています。AdobeGoLiveCS2でホームページを作成しています。最初GoLiveでCGIファイルを読み込むとファイル内容が文字化けになっていたので、エンコーディングを日本語シフトjisに設定すると文字化けが解消されました。しかし、相変わらずメールフォーム及び受信メールは文字化けしたままです。 OSはWindowsXPです。 アドバイスよろしくお願い致します。
- 締切済み
- ホームページ作成ソフト
- KentWebのCGIメールフォームの文字化け
KentWebのCGIメールフォームを設置いたしました。 しかし、送信ボタンをおして、確認の画面が出たときには、文字化けしてしまっています。 ネットで調べたところ、 文字コードの決定が原因ということはわかったのですが、どこを直せばいいのかさっぱりわかりません。 初心者で、本や説明書を見ながらの見よう見まねで作成したHPなものですから、あまり技術的な事はわかりません。 したがいまして、情報としてずれているかもしれませんが、いくつかを記載しておきます。 メールフォームのHTMLのコードは<html lang="ja"> CGI # Jcode宣言 my $j = new Jcode; とりあえず、どこをチェックすればよいのかアドバイスをお願いいたします。 非常に困っています。よろしくお願いいたします。 使用環境 windous7 ドリームウィーバーCS6 FFFTP
- ベストアンサー
- レンタルサーバ・ASP
- メールフォーム
よろしくお願いします。 メールフォームをkentwebさんよりダウンロードしました。 ビルダー11でフォームを作成したのですが、フォームはここで作成するのではないのでしょうか? もしそうなら、ただ単に作成するだけではだめですよね、それが分からなくて。 postmailのフォームのどの部分を変更すればいいのか全く分からなくて、やはりムリなのでしょうか?初心者には。 kentwebさんにもちろん質問しましたが、HTMLについてはご解答いただけないのでこちらで質問させていただきました。 CGIで変更箇所など説明どおり変更しました、 ( perlパスなど)メールフォームの中身(住所や名前など記入項目)を変更するにはどこですればいいのでしょうか? それともビルダーで作ったメールフォームに何か記入してサーバーへアップするのでしょうか? ダウンロードしたときフォルダには下記が入っていました。 postmail.cgi でPerlなどを変更しました。 public_html / index.html (トップページ) | +-- postmail / postmail.html | postmail.cgi [705] | +-- lib / jcode.pl [604] | io-socket.pl [604] | mimew.pl [604] ... 任意 | +-- data / log.cgi [606] | +-- tmpl / body.txt conf.html thx.html err1.html err2.html 初心者で本当に基本的なことで申し訳ありません。説明を何度も何度も読み返したのですが、理解できませんでした。 本当にこんな質問で申し訳ないのですがよろしくお願いします。 違うカテゴリーで質問したのですが、こちらのほうがいいと回答いただきましたので、以前の質問を終了しこちらで質問させていただきました。よろしくお願いします。
- ベストアンサー
- ホームページ作成ソフト