• ベストアンサー

メールフォームの文字化け

フリーのプログラムで、mailform3というPHPを使って、サイトにメールフォームを設置いたしました。 こちらからの送受信テストでは問題はなく、別の人間が試してみても問題はありませんでしたが、何通か文字化けしたメールが送られてきているようです。 文字化けはすべてアルファベットの羅列だったのですが、 相手のPC環境によりこちらで受信した際、文字化けを起こすことってあるのでしょうか。 この問題を回避させるために、コードを出した方がよろしいようでしたら公開します。 どうぞよろしくお願いいたします。

  • PHP
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • jank9
  • ベストアンサー率50% (2/4)
回答No.1

一番簡単な方法は、文字化けしたメールを解読することだと思います。 http://www.kanzaki.com/docs/jis-recover.html このサイトなんかいいですよ

jelly0818
質問者

お礼

ありがとうございます。さっそく試してみます。

関連するQ&A

  • PHPを使ったフォームメールが文字化けしてしまう

    PHP初心者ですが、設置が簡単ということで、メールフォーム(埋め込み型)を使おうとしているのですが、その部分だけ文字化けしてしまいます。 http://aichan.mbsrv.net/ai/mailform/ メールフォーム配布サイト(こちらで配布されているものを使用しています) http://www.keitai-site.net/php/mailform_php/ 解決しようといろいろ調べたところ、文字コードをPHPファイルに記述すればよい、ということがよく書かれていました。しかしその方法が自分にとって、どうすればよいのかがわからず、こちらで質問させていただいています。 どのようにすればよいでしょうか?アドバイスいただけますでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPでのお問い合わせフォームの本文のみが文字化けします。

    PHPでのお問い合わせフォームの本文のみが文字化けします。 送受信できるのですが、本文の日本語での内容のみ文字化けします。 アルファベットと数字はちゃんと表示されます。 設定をUTF-8 にしてサーバーをPHP5.0のものを使用しています。 原因不明で困っています。

    • ベストアンサー
    • PHP
  • フォームメールを受信すると文字化けをします。

    携帯サイトにCGIフォーム(CGIの文字コードは全てshift_jis)を設置しています。 iMacや、iPatや、ThanderBirdで、受信をすると、すべて、文字化けします。 Macで、POPを返さない方が文字化けをしないと聞いたので、受信アドレスをgmailアドレスに変えましたら、Mac系では、文字化けがなくなりました。 が、同時に、普通のメールアドレスを設置し、ThanderBirdで受信をしましたら、やはり文字化けをします。 ThanderBirdのエンコード設定は、ISO-2022-JP となっていて、少し調べましたら 「インターネットでは7bitの文字コードでやりとりするのが標準なので、日本語の場合は7bitの「JIS(ISO-2022-JP)」という文字コードを使うよう定められている。Shift-JISやEUCは8bitの文字コードなので、送信の際、メールソフトがこれをJISに変換するのが普通だ。」とのこと。 半角カタカナなどは、含まれていないのですが、やはり、フォームメールを受け取りますと、文字化けをしてしまいます。 届いたメールは、タイトルは正しく表記され、中身が、文字化け。 メールのエンコードをShift-JISに変換すると、逆に、タイトルが文字化けし、本文(中身)が、正しく表記されます。 OUTLOOKなどWindowsの仕様のものを試していないのですが、 何かを修正すると、文字化けせずに、閲覧できるのか、もし、方法があれば、おおしえいただければと思いました。 使っていますCGIフォームは http://www.kurohama.net/c5.shtml 今は、Shift-JISですが、UTF-8に変換はできるようです。 どうぞ よろしくお願いいたします。

    • 締切済み
    • CGI
  • メールフォームから届くメールが文字化けしてしまいます・・・

    私の通ってる学際で利用するホームページを作ってます。アンケートフォームに無料cgiのpostmailというものをつかわさせてもらっています。 KentWeb http://www.kent-web.com/data/postmail.html ですが、設置したメールフォームから届くメールの一部が文字化けしてしまいます。 調べたら半角カタカナを入力すると文字化けするみたいです。 半角カタカナを入力しても文字化けしない方法を教えて下さい。又、これの他にいいメールフォームcgi(無料)があれば一緒に教えて欲しいです。 学際がもうすぐなのでできれば早く教えて欲しいです。 舞

  • フォームメールが文字化けします。。。

    cgiを使用したフォームメールについてですが、携帯のauとソフトバンクでフォームメールを利用した人からのメールが文字化けを起こしてしまいます。 そこで私が使っている、共用レンタルサーバ会社に連絡したら、 ”携帯端末に対応しているフォームメール CGI を自分で探して設置してくれ”と返事がありました。 そこで、色々探したのですが、見つかりませんでした。(よくわかりませんでした) 携帯端末に対応しているcgiはどこで見つければいいのでしょうか。 また、今のCGIに何かを付け加えることによって文字化けを起こさなくなるものなのでしょうか。わかる方いましたらお願いいたします。

    • ベストアンサー
    • CGI
  • 電子メールが、「文字化け」してしまいます。

    Outlook Expressの受信メールが、「文字化け」します。 エンコードを変更しても、アルファベットや数字に「文字化け」したままです。 なお、電子メールの送受信については、正常です。 また、ウイルスを検索しても、何も検出されません。 OSは、Windows XP Home Editionです。 どなたか、お助けください。

  • メールフォームの文字化け

    <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を使った場合、文字化けは解消されるのでしょうか。 すみませんが、教えてください。宜しくお願い致します。

  • メールフォームからメールが文字化け・・・

    ウェブのメールフォームからメールを送った場合に、 受信されてたメールが文字化けを起こしているのですが、 原因等は何かありますでしょうか? ちなみに、機種依存文字は使用していなく、 WindowsXPにIE6.0を使用しております。 以上、ご教授頂けましたら幸いです。

  • メールフォームについて

    Windows2000サーバー&IISにてPHPを動かし、自社ホームページ内にお問合せ用のメールフォームを作成しようとしています。自分のクライアントマシンに同環境を再現し、テストしたらうまくいったので、アップしたところ次の問題が発生しました。 ・お問合せページに行くと認証画面が現れ、ユーザー名とパスワードを求められる。 ・フォームから届いたメールが文字化けしている。(テストでは文字化けしない) 以上、よろしくお願いいたします。

    • 締切済み
    • PHP