• 締切済み

返信すると、宛名が文字化け

From: "=?iso-2022-jp?B? ・・・の様な、Encodeの、 以下のMailに、返信すると、宛名が文字化けてしまいます。 // Content-Type: text/plain; // charset="iso-2022-jp" // Content-Transfer-Encoding: 7bit // // X-Mailer: Microsoft Outlook Express 6.00.2800.1106 To: "=?GB2312?B? ・・・と、返信してしまいます。 こちらは、Gmailで、Web からの返信です。 その他の部分は、文字化けもせず、 From欄の引用部分も、正常です。 氏名欄が化け、実際のAddressは、正常です。 依って、それ以外は問題が無く、 やりとりは、出来ます。 相手から指摘されるまで、気が付かなかったです。 どんな事が考えられますか?

みんなの回答

noname#192177
noname#192177
回答No.2

Gmailを使っていないので詳しいことはわかりませんが、GB2312って中国の文字コードですよね。 日本語の宛先表示が勝手にGB2312にエンコードされて送信されるとしたら、Gmailの言語設定に問題があるか、元のFromにISO-2022-JP以外の文字が含まれていたか、ではないかと思いますがどうでしょうか?

ituka_kitamiti
質問者

お礼

 読み取って下さいまして、有難う御座います! >Gmailの言語設定に問題があるか Use default text encoding for outgoing messages ・・・を選択しています。 default text encoding・・・の選択は、どこにあるか、?です。 (笑) >元のFromにISO-2022-JP以外の文字が含まれていたか  普通の日本人名です。 浦田さん 全てを例示できないのが、残念です。 宛名の*氏*名*だけが、化けます。 Gmailの表示は、英語でしたが、日本語にして、 様子を見ます。

ituka_kitamiti
質問者

補足

// 下記の質問は、投稿から4週間を過ぎました。お役に立つ回答は寄せられました // でしょうか。 ・・・との督促が!  補足では無く、 追伸です。 > Gmailの表示は、英語でしたが、日本語にして、 > 様子を見ます。 これで、解決した様です。 回答が遅くなったのは、 もう少し、 検証して、確かめたかったので。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

元メールの件名は文字化けしていないのですか? 文字化けしているなら返信すればそのまま文字化けすると思います。 あとはエンコードの問題ですね。 リンクを参照下さい http://support.microsoft.com/kb/881816/ja

関連するQ&A

  • 文字化けします。

    マルツオンラインのメールマガジンが最近文字化けするようになりました。 メールの二行ほどに以下のメッセージを読むことができます。 Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit 突然の文字化けでエンコード等を色々変えてみましたが、未だに読めません。 読めるようにするにはどうしたらよいのでしょうか。

  • postfixの文字化けで困っています。

    postfix&gmailでの文字化け時のエラー文 MIME-Version: 1.0 content-Type: text/plain; charset=ISO-2002-JP Content-Transfer-Encoding: 7bit と出ます。 どうしろと言ってますか??

  • Gmailで文字化けしてしまいます。

    こんにちは。あるサイトから送られてくるメールが全て文字化けしてしまいます。Gmailでこんなことが起こることは他にありません。ヘッダーをみると、 Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit という表示があります。この辺りが怪しいのかなと思っています。 ただ、表示を日本語ISOにしても換わりません。ブラウザはFF3を使っていますが、FFFDという四角がたくさん出てきます。 どなたかきちんと表示する方法を教えてください。よろしくお願いします。

  • Gmailへのメール送信で文字化け

    PHPでフォームメールの作っているのですが、Gmailで送信したメールを受け取ると□□□□□というように文字化けが起こっていまいます。 アウトルック、ホットメールなどは大丈夫なのですが、グーグルのGmailだけ駄目なようです。なぜ文字化けするのでしょうか? mb_language("Ja"); $header = "From: reminder@aaa.com\r\n"; $header .= "MIME-Version: 1.0\r\n"; $header .= "Content-Type: text/plain;charset=ISO-2022-JP\r\n"; $header .= "Content-Transfer-Encoding: base64"; $to = "aaa@gmail.com"; $subject = "送信テスト"; $body = "本文テスト本文テスト"; $subject = base64_encode($subject); $subject = mb_convert_encoding($subject,"ISO-2022-JP"); $subject = "=?ISO-2022-JP?B?" . $subject . "=?="; $body = base64_encode($body); $body = mb_convert_encoding($body,"ISO-2022-JP"); $success = @mail($to,$subject,$body,$header); if($success) print "成功"; else print "失敗";

    • ベストアンサー
    • PHP
  • 海外からのメールの文字化け

    お世話になります。海外(たぶんカナダ)から仕事用のメールが来たのですが文字化けして読めません。なにかいい方法はないでしょうか。この分だと多分こちらからのメールも文字化けしているのではと思います。ちなみに送られてきたメールの情報は  Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="ISO-2022-JP" です。エンコードを変えたりしたのですが全然だめです。ちなみにoutlook expressです。よろしくお願いいたします。

  • php自動返信メール本文の一部の文字化け

    phpでメールフォームを作成したのですが、自動返信のときの本文の一部が文字化けしてしまいます。 全体が文字化けではなくて一部で、どう対処していいかわからないです。 すいませんがお教えいただけないでしょうか? フォームもphpも文字コードEUCです。 文字化けする本文は 「本メールの最下段にお控えが記載してございます。」 という部分です。 メール送信部分のソースは $rebody=mb_convert_encoding($rebody,"JIS","EUC-JP"); if (get_magic_quotes_gpc()) { $rebody = stripslashes($rebody); } $resbj="=?iso-2022-jp?B?".base64_encode(mb_convert_encoding($resbj,"JIS","EUC-JP"))."?="; $reheader="From: $to\nReply-To: ".$to."\nContent-Type: text/plain;charset=iso-2022-jp\nX-Mailer: PHP/".phpversion(); です。 今悩んでて3時間ぐらいいろいろ試したのですがダメでした。 すいませんがよろしくお願いします。

    • 締切済み
    • PHP
  • PHPフォームからメールを受信した時に文字化けが発生

    申し込みフォームから受信したメールが、文字化けします。 windowsではちゃんと表示されるのですが、macでは文字化けします。 更に、必ずはじめに以下の文面が記載されてきます。 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit 困ってます!!宜しくお願い致します。

    • 締切済み
    • PHP
  • メールの文字化け(初心者です)

    gooのメールで受信したメールが「1B$B%t%!!…」のような文字列が並んでいて、文字化けをしています。 エンコードを「日本語(自動選択・EUC・シフト JIS)」に変更したり、転送してみたりしましたが読めません。 「文字化けしたメールの修復」で解読してみたのですが、日本語と漢字や記号などの混じった文章になってやっぱりダメでした。 文字化けしたメールを読む方法を教えてください。 該当メールのヘッダー情報を引用します。 Content-Type: text/plain; Content-charset: iso-2022-jp Content-Transfer-Encoding: quoted-printable

  • Perl 文字コードについて

    From: $from To: $mailto CC: $mailcc Subject: $subject Mime-Version: 1.0 Content-type: text/plain;charset=\"UTF-8\" Content-Transfer-Encoding: 8bit この時点で、UTF-8を指定しました。 use Encode; use Encode::Guess; Encode::Guess->set_suspects( qw/ euc-jp shiftjis 7bit-jis / ); $name = encode('UTF-8', decode('Guess', $name)); で本文を、UTF-8に変換して送るようなコードを書きました。 これで一応、パソコン、スマホ共に「本文」は文字化けせず送れるのですが、 今度、別の問題が発生してしまったようで、 「件名」が文字化けしてしまうようになりました。 $subject = encode('UTF-8', decode('cp932', $subject)); 件名も、本文と同じように変換コードをしてみたところ、パソコンでは文字化けしませんでしたが「件名」で文字化けしてしまいます。 調べたところ本文と件名では、内容が違い MIMEエンコードを使用するとのことだったのですが、 実際どのように使うのかわからないです。 $subject = encode('ISO-2022-JP', decode('cp932', $subject)); encode('MIME-Header-ISO_2022_JP', $subject) このように記述するとスマホでは文字化けしないのですが パソコンで文字化けしてしまいます。 そこで、件名がパソコンとスマホで文字化けしないようにし、本文はUTF-8で送るようにするにはどのようにすればいいのでしょうか?

    • ベストアンサー
    • Perl
  • mailコマンドでは化けないSubjectがPOPで受信すると文字化け

    mailコマンドで、メールのタイトル一覧を表示した時には、Subjectは文字化けしていないのですが、 POP3でメーラ(WindowsのBecky)で受信すると Subjectが文字化けしてしまいます。 ヘッダ情報は以下のようになっています。 MIME-version: 1.0 Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: 7bit 原因は何でしょうか?