• 締切済み

メールフォームでmacのEntorageで受信すると文字化け

メールフォームを作成しております。 ほぼ完成と思いきや記入内容をmacのEntorageで受信すると文字化けが 発生してしまいます。macのoutlook等では文字化けしませんでした。 原因教えてください。

  • CGI
  • 回答数1
  • ありがとう数0

みんなの回答

回答No.1

1.メールのMIMEヘッダーに Content-Type: text/plain; charset="ISO-2022-JP"  と入れていますか?  以前、とあるMLで送られたメールのMIMEヘッダに  charset指定がなかったために一部の人だけ  メールが文字化けして読めなかったことがありました。 2.サブジェクトがshift_jisで本文がJISの場合 http://www.mozilla-japan.org/kb/solution/3020  サブジェクトはmimeエンコードしたほうがいいかもしれませんね? http://www.google.co.jp/search?hs=5q5&hl=ja&c2coff=1&client=firefox&rls=org.mozilla%3Aja%3Aofficial&q=mimeencode&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja サブジェクトをアルファベットのみにして本文を日本語で送ってみて文字化けが解消するなら2.の可能性が高いですね

関連するQ&A

  • フォームメールを受信すると文字化けをします。

    携帯サイトに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
  • メール受信の文字化けについて

    2,3日前からの現象なのですが送信側がmacのメールを受信した際に文字化けが発生するようになりました。 受信側のパソコンはWindows7でWindows Liveメールの2011で受信しています。 今までは問題なく受信していたのにここ2、3日前からこの様な現象が発生しています。 会社のパソコンで5台くらい受信していますが全て同じ現象です。それぞれのパソコンもWindows7でWindows Liveメールの2011を使用しています。 macを使っている送信者1名だけがこの様になるのでしたら送信者側に問題があるのかなと思うのですがmacから送信されている全てのメールが文字化けしています。 受信側でも特に設定を変更したりしていないので原因が分かりません。 受信側でエンコードUnicode(UTF-8)にしたり試したのですがダメでした。

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

    アングラーズネット社の「インターネットショップCGI&受注管理」という書籍に付属されている「fmail」というCGIファイルを使ってメールフォーム作成してサイトにアップロードしたのですが、メール送信確認画面で文字化けします。そのメールフォームで受信したメールも文字化けしています。AdobeGoLiveCS2でホームページを作成しています。最初GoLiveでCGIファイルを読み込むとファイル内容が文字化けになっていたので、エンコーディングを日本語シフトjisに設定すると文字化けが解消されました。しかし、相変わらずメールフォーム及び受信メールは文字化けしたままです。 OSはWindowsXPです。 アドバイスよろしくお願い致します。

  • メールの文字化け?

    CGIレスキューのフォームメールを使ってフォームの内容をメールする仕組みを作りました。 ほとんどの方は、文字化けをおこさずに受信できるのですが、1人だけですが文字化けをおこすという報告を受けました。 会社内の特殊なメーラーで読んでいるようですが、そのメーラーには文字コードなどの設定項目はありませんでした。 確かに文字化けするのですが、そこから他に文字化けしたメールを転送すると、受け取った方はちゃんと読むことができます。自分自身に化けたメールをそのまま転送した場合も、化けずにうまく受信できます。 メールサーバー ↓ ある人のメーラー(化けてしまう) ↓ 自分自身に転送する(今度はばけていない) という感じです。 どういった原因が考えられるでしょうか?

    • 締切済み
    • CGI
  • メールフォームからのメールが文字化け

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

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

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

  • 受信メールの文字化け

    Outlook Expressでメールを受信したところ文字化けをおこしていたので表示メニューのエンコードを変更してみたのですが文字化けが解消されません。どのようにすれば文字化けを解消できるのでしょうか?

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

    メールフォームから問い合わせしてもらった内容が文字化けしていてすごい困っています。 文字化けデ内容を元に戻す、もしくは出来るだけ解読するツールとかってありますか? かなり困ってます。 ご回答お願いします。

    • 締切済み
    • PHP
  • 受信メールが文字化けします。

    受信メールが文字化けします。 Thunderbirdを使用しているのですが、サポートページで調べてみたら送信者側に問題があると書かれていました。しかし、一斉送信されている他の人は問題なく受信できていてちゃんと読めるようです。試しにOutlook Expressで受信してみたのですが、やはり文字化けしていました。 エンコードの変更はすべて試してみましたが駄目でした。 原因、そして解決策が分かる方がいらっしゃいましたら教えてください。よろしくお願い致します!

  • MacのSafariはメール送信フォームで文字化けします

    メール送信フォームで「Safari」から送信する場合、画面の表示も文字化けしてますが、届くメールも文字化けしてしまいます。 そのプログラムは既存なので私の方では内容が見れませんが、原因がわかれば連絡して修正していただける可能性もあります。 何か対策方法はありますでしょうか?

    • ベストアンサー
    • CGI

専門家に質問してみよう