メールフォーム プロの一部文字化けについて

こちらの掲示板は終了しました。ご質問などはサポートセンターをご利用ください。

メールフォームプロを使用させて頂きたいと思い、設置しテストしておりました。

テキストエリア等に『~』(波線)を入力すると、自動返信メール、mailtoで指定したアドレス共に、
『〓』このような文字に化けてしまいます。『~』以外にも『-』(全角 マイナス)でも同じ現象が起きました。
設置者に届くメールの本文、送信者に届く自動返信メールの本文にも、上記文字が記述されていると文字化けしてしまいます。

以前同じような質問がありましたので和田様の回答「functios.cgi内の94行目にあるif($charcode ne "utf8")\{  を  if(0)\{  にしてみてください。」を元に変更しようと思ったのですが、自分がダウンロードしたメールフォームプロ(最新版)には記述がありませんでした。

お忙しいところ大変恐縮ですが、ご教授頂ければと思います。
何卒よろしくお願い致します。

Re:メールフォーム プロの一部文字化けについて
和田 - 2008-12-26 05:02:39たぶんJcodeのバージョンの問題でしょうか・・・。
該当文字は勝手に置換されるようにしたような気がしたんですが、ひょっとするとうまく動いていないのかもしれません。
添付のJcodeの圧縮ファイルを解凍して中にあるJcode.pmとJcodeフォルダをsend.cgiと同じ階層にアップしてみてください。
Re:Re:メールフォーム プロの一部文字化けについて
HATA - 2008-12-26 11:24:03お忙しい中、早速のご回答ありがとうございます。

和田様の指示通りしましたが、やはり改善しませんでした。
色々調べてみましたがperlの内部での変換に問題があるようです。(素人レベルで調べましたので
詳しくは分からないのですが…)
お手数をお掛けしまして申し訳ございません。

機能的に申し分ないメールフォームプロを使用したいのですが、当方の都合上『~』の入力が想定されますのでメールフォームCGIを使用させて頂きたいと思います。(メールフォームCGIでは『~』の文字化けはありませんでした。)

もし、その他に改善方法が分かりましたらご教授いただければと思います。
この度はありがとうございました。
Re:Re:Re:メールフォーム プロの一部文字化けについて
和田 - 2008-12-26 21:38:07なんかほんと役に立たない男ですいません・・・。生まれてきてすいません・・・。
恐らくHTMLドキュメントの文字コードとCGIの文字コードの関係だと思います。
サポートフォームよりURLなどをご連絡頂ければもう少しマシなアドバイスができるかもしれませんっ!
Re:Re:Re:Re:メールフォーム プロの一部文字化けについて
HATA - 2008-12-27 13:25:44何度もご連絡ありがとうございます。
これほどのメールフォームを無料で提供して頂けるのですから、とても素晴らしい方だと思います!

先ほど、サポートフォームよりご連絡させて頂きました。
大変厚かましいのですが、サポートフォームに『~』を打ち込んだところ『\x{ff5e}』に文字化けしておりました。

大変申し訳ございませんがよろしくお願い申し上げます。
Re:Re:Re:Re:Re:メールフォーム プロの一部文字化けについて
和田 - 2008-12-27 21:52:51メールでも送ったんですが、一応履歴的にのこしておきますねっ!

暫定処理として
$body =~ s/\\x\{ff5e\}/変換後の文字/g;
とすることで文字化けを回避することができますっ!
Re:Re:Re:Re:Re:Re:メールフォーム プロの一部文字化けについて
沖 - 2009-01-01 23:18:27明けましておめでとうございます!

はじめまして、便乗で申し訳ありません。

私もなんですが、~の記号が\{ff5e\}と化けて送信されてきてしまい困っておりました。

どこのファイルを$body =~ s/\\x\{ff5e\}/変換後の文字/g  に書き換えればいいでしょうか?


また、実際に送られてきた内容で、\x{2460}と化けてくるものもありました。
\x{2460}は何と書いたいてきたのでしょうか^^;

お忙しいところ申し訳ございませんが宜しくお願い致します。
Re:Re:Re:Re:Re:Re:Re:メールフォーム プロの一部文字化けについて
和田 - 2009-01-06 18:22:302460ってなんですかねぇ・・・。外字かな・・・。
えーとですね文字の置換はどこでやったらいいのかな。

あともうちょっと辛抱していただければ最新版で解決してるので、お待ちいただくことはできますでしょうか・・・。
「待てねぇ!」ということであればsend.cgiをsupport@synck.com宛に送っていただけると送り返しますよっ!
Re:Re:Re:Re:Re:Re:Re:Re:メールフォーム プロの一部文字化けについて
HATA - 2009-01-07 16:45:46先ほどメールにてご連絡させていただきました。
連絡が遅くなりまして申し訳ございません。

当方、次回作に期待させて頂きたいと思います。
この度は大変お忙しい中、本当にありがとうございました。

コメント欄