• ベストアンサー

文字化けについて

お申し込みフォームを作成しました. 送信等は問題がないのですがメーラーAOLのみ受信をすると,日本語文字で件名が文字化けをおこします.AOLの問題と見てみないふりをしていましたがそうもいかない切羽詰った状況になりました.お忙しいところすみませんがどなたかこのような経験したことがある方や,回避できそうな方法がありましたらお教えください.よろしくお願いいたします.

  • CGI
  • 回答数4
  • ありがとう数4

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

  • ベストアンサー
  • marimo_cx
  • ベストアンサー率25% (873/3452)
回答No.3

> mime-encodeはしてないのですがJISには変換しています. mime-encodeしなきゃ駄目です。 jcode.pmでお望みのことは出来ると思います。

参考URL:
http://openlab.ring.gr.jp/Jcode/index-j.html
eijisama_2001
質問者

お礼

ありがとうございました.

eijisama_2001
質問者

補足

ありがとうございます. こちらのほうは試してみます. それで大変申し訳ないのですが,ついでと言っては大変恐縮なのですがPHPでは同様なことが必要なのでしょうか?

その他の回答 (3)

  • duckling
  • ベストアンサー率47% (88/185)
回答No.4

> PHPでは同様なことが必要なのでしょうか? PHPの場合は i18n_mime_header_encode() を使えば出来ます。

参考URL:
http://www.zuien.or.jp/develop/ja-manual/php3/function.i18n-mime-header-encode.html
eijisama_2001
質問者

お礼

ありがとうございます. 参考になりました.

  • marimo_cx
  • ベストアンサー率25% (873/3452)
回答No.2

mime-encodeしましたか? ただ単にEUC-JPで送りつけても日本語表示できるメーラーもありますが、それは『表示できるほうがおかしい』です。

eijisama_2001
質問者

補足

ありがとうございます. mime-encodeはしてないのですがJISには変換しています. mime-encodeの参考URLでもあればお願いしたいのですが・・・. すみません.よろしくお願いします.

  • duckling
  • ベストアンサー率47% (88/185)
回答No.1

お申し込みフォームが何で作られているのかが分からないことには。。

eijisama_2001
質問者

お礼

ありがとうございました.

eijisama_2001
質問者

補足

ありがとうございます.perlで作成しています.

関連するQ&A

  • Outlook2000の文字化け

    Outlook2000でメールを受信すると、本文だけが文字化けします。 送信者、件名などは正常です。 エンコードは、送信メール日本語JIS・受信メール日本語自動選択になっています。WIN98です。 どこが悪いのでしょうか?お願いします。 また、OEでの受信メールは、文字化けすることなく正常に表示されます。

  • メール送信時文字化けする

    ASP.NETでWebアプリケーションを開発しています。 Web上のフォームから入力された内容を、メール送信させたいのですが、メール送信自体はうまくいくのですが、受信した内容を見てみると、入力内容が全角450文字くらいを超えた時、なぜかそれ以降の入力内容が文字化けしていました。入力内容が約450文字未満の時は問題ありませんでした。 ちなみに、入力内容は、メール送信と同時にDBにも書き込んでいるのですが、DB上のデータは文字化けしていませんでした。よって、メール送信時に文字化けしているか、あるいは、受信するメーラーの設定の問題なのか、その他に原因があるのか、うまく切り分けができずに困っています。 メールの送信には、SmtpMailクラスのSend()メソッドを使っています。メーラーはBecky!を使用しています。フォームからの入力文字は1000文字程度を予定しています。 文字化けを回避する方法について、どなたかアドバイスいただけないでしょうか? なお、開発環境は以下のとおりです。  OS:Windows 2003 Server  IIS:ver6.0  Microsoft .NET Framework SDK v1.1 よろしくお願いいたします。

  • 文字化け(送信者名だけ・・・)どうして?

     受け取ったメールの中に、送信者名が文字化けしているものがあります。本文や件名は問題ありません(本文や件名の文字化けなら経験済みです)。どうして送信者名だけ文字化けが起こるのでしょう。送信者も理由がわからないそうです。

  • FiewFoxで文字化けしてしまう

    ウェブサイトを作っています。 mailtoで、件名と本文をデフォルトで入れ、メーラーを起動するようにしたのですが、IEでは問題ないのですが、FireFoxからメーラーを起動すると件名と本文が文字化けしてしまいます。 FireFoxでも文字化けしないようにするには、どうしたらいいでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • utf-8でメールを送信すると件名が文字化け

    Perlでメールフォームを作成しております。 今後のこともあってUTF-8でファイル、HTMLの出力をおこなっております。 なにかとutf-8便利でさくさくと問題なく作成していたのですがメール送信の肝心な部分で問題が出てきました。 送信先はiモードで506iです。 メールのヘッダーを以下のようにして送ると件名の日本語がどうしても文字化けします。本文はしません。アウトルックエクスプレス6.0では文字化けしません。YahooWebメールは文字化けしました。 Reply-To: $adminmail Errors-To: $adminmail To: $user_mail From: $adminmail Subject: $subject content-transfer-encoding: 7bit Content-type: text/plain; charset=utf-8 ・携帯がutf-8に対応していないメーラーなんだろうと思いますがなぜ本文は文字化けしないんでしょうか。 ・件名を文字化けをしないようにする方法はありますでしょうか?(ファイルの保存形式はutf-8を変えずに)

    • ベストアンサー
    • CGI
  • 文字化けは正常に戻せますか?

    ocnを使って送信された文書を、新しくなったInfoseek.jpで受信したところ、件名以外は文字化けしています。 本文は、漢字と記号等で、とても読めません。 文字化けした本文を、正常な日本語に戻すことは出来るのでしょうか? もし出来るのであれば、正常に戻す方法を教えてください。

  • メールの文字化け?

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

    • 締切済み
    • CGI
  • 文字化け

    outlookから送信したメールの件名が????と文字化けしてしまいます。 また、送信したメールが携帯に転送されるのですが、 docomoに送られたメッセージは本文も文字化けしてしまいます。 他の送信者(outlook)使用者からのメールは問題ないのですが・・・。 ちなみにPCは日本語がキーボードに無いため、ランゲージバーで日本語を選択して使用しています。 送信者側で対応できる解決策をさがしています。

  • Thunderbird での文字化け

    サンダーバード1.0.2を使っています。 HP上でメールのリンクをクリックすると、メーラーが立ち上がりますよね? その時に件名がある場合、それが文字化けしてしまうのです。 HPのソースで「mailto:info@mail.co.jp?Subject=お問い合わせ」となっている場合、件名が訳のわからない記号の羅列になってしまい正しく表示されません。 文字エンコードは受信も送信もISO-2022-JPにしています。どうすれば正しく表示されるようになるか教えて下さい。

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

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

専門家に質問してみよう