札幌Web制作のシンクグラフィカ

送信されるメール本文が文字化けします

iwaさん (2009-08-06 14:39:31) www.seibunsha-net.co.jp/mail/inquiry.html

メールフォームCGIを探していて、機能的・ビジュアル的に素晴らしいメールフォームプロに辿り着き、早速使わせていただきました。

早速サイトに組み込んでみましたところ、Xserverでのテスト環境では問題なく動作し、送られてくるメール本文も文字化けせず絶好調なのですが、実際に公開する別のサーバーにUPしたところ、WEB画面上での動作は問題ないのですが、送られるメールのタイトル及び本文が

篏占陸 罕・
笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€笏€

のように文字化けしてしまいます。XserverではJcodeも入れる必要なく動作したのですが、本サーバーであるCWJというローカルホスティングのサーバーでは、check.cgiでJcode導入を警告されたため、FTPにてアップロードしました。

フォームを表示するHTML等関連する文字コード指定はすべて"UTF-8"で行っていますが、他に何かおかしな点はございますでしょうか?

Re:送信されるメール本文が文字化けします

和田 (2009-08-07 04:40:45) www.synck.com

すごい文字化けですね・・・。
おそらくJcodeの関係だと思うので以下のJcodeをダウンロードして既存のやつを一度削除してから差し替えてみてください。置く場所はsend.cgiと同じ階層にJcode.pmとJcodeフォルダです。
cgi.synck.com/Jcode.zip

たぶんコレで解決します。ホントならJcodeを同梱して配布できたらいいんですけどね。ライセンスの関係で同梱してよいかどうかわからないもんですから…。てへっ。

Re:送信されるメール本文が文字化けします

iwaさん (2009-08-07 09:47:50) www.seibunsha-net.co.jp/mail/inquiry.html

和田 様

早々のご対応誠にありがとうございました。おっしゃる通り一度サーバー上の関連ファイルを削除した上で、改めてJcode.pmとJcodeフォルダをUPして確認したところ、正常に乗じされるようになりました。

一口にJcodeといっても、中身の差異がやはりあるものなのですね ・・・ 感激しました!
差分とその意味が分かれば良いのですが、私自身cgi・perlについて理解に乏しいところがありますので、残念です。(目下勉強中なのですが自習なため手探り状態です^^;)

私も頑張って、和田様のように、ユーザーに愛されるアプリを作れるようになりたいです。
本当にありがとうございました。