gooのメールで受信したメールが「1B$B%t%!!…」のような文字列が並んでいて、文字化けをしています。

エンコードを「日本語(自動選択・EUC・シフト JIS)」に変更したり、転送してみたりしましたが読めません。
「文字化けしたメールの修復」で解読してみたのですが、日本語と漢字や記号などの混じった文章になってやっぱりダメでした。

文字化けしたメールを読む方法を教えてください。

該当メールのヘッダー情報を引用します。

Content-Type: text/plain;
Content-charset: iso-2022-jp
Content-Transfer-Encoding: quoted-printable

このQ&Aに関連する最新のQ&A

A 回答 (4件)

Content-Type: text/plain;


Content-charset: iso-2022-jp
3,Content-Transfer-Encoding: quoted-printable
一応これはJISコードですね。
ただし 3,がquoted-printableになってますので、8ビット
で送っているか、HTMLメールかもしれません。
普通ここは
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
と記入されてます。
    • good
    • 0

たびたびすみません。



よく質問の方を読んでいなかったので、変な回答をしてしまいました。

すみませんm(__)m
    • good
    • 0

お使いのブラウザはIE6でしょうか?



そうでしたら、一番上にある「表示」をクリックすると、そこに「エンコード」なるものがありますよね?そこで「自動選択」を選ばれておけば無難かと…
    • good
    • 0

回答になっていませんが。



>エンコードを「日本語(自動選択・EUC・シフト JIS)」に変更したり、
JISは試されました?
iso-2022-jp
これ、JIS(Shift-Jisではなくて)じゃなかったでしたっけ。
僕も、普段使っているエディタのデフォルトエンコードがJISなのを知らなくて、日本語が正しく表示されず、おたおたした覚えがあります。

この回答への補足

>エディタのデフォルトエンコード…というのも解らず…
>JISは試されました?
試していません…というか、どうやるのかわからないです。(+_+)

補足日時:2003/10/08 02:08
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qヤフーメールの改行について

ヤフーメールを最近使いはじめたんですが、
改行(enter)を押すと 前の文章との間が1行空いてしまうのが気になります。

間を空けずに改行できる方法はどうしたらいいのか教えてください。
よろしくお願いします。

Aベストアンサー

あーはいはいはい。大丈夫。
ばっちり解決しますよそれ。

完璧な解決方法があります。
NO.1の方法もNO.2の方法もやる必要はありません。
いいですか。まず「メールの作成」を押しますよね。
そしたら、こんなのが出てきます。

メールの作成 ( 標準 | 色とグラフィック )

改行されちゃうのは「色とグラフィック」になってるからです。
ここで「標準」をクリックして下さい。

ま、あとはわかるでしょう。

Qutf-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を変えずに)

Perlでメールフォームを作成しております。
今後のこともあってUTF-8でファイル、HTMLの出力をおこなっております。
なにかとutf-8便利でさくさくと問題なく作成していたのですがメール送信の肝心な部分で問題が出てきました。
送信先はiモードで506iです。
メールのヘッダーを以下のようにして送ると件名の日本語がどうしても文字化けします。本文はしません。アウトルックエクスプレス6.0では文字化けしません。YahooWebメールは文字化けしました。

Reply-To: $adminmail
Errors-To: $adminmail
To: $u...続きを読む

Aベストアンサー

私もサブジェクトが文字化けしてしまい苦しみました。
携帯での文字化けということなので役に立つかわかりませんが、

以下のサイトを参考にして、
http://www.securehtml.jp/utf-8/perl_utf_mail.html
メールフォーム用に書き直してみたものです。

<!-- ここから -->
##Perlの冒頭に入れる1行
##MIME::Base64がインストールされていることが前提
use MIME::Base64;

##送信処理
local($msub,$mbody,$headers);
$msub = $_[0];
$mbody = $_[1];
$headers = $_[2];

# メールタイトル
$msub = "テスト送信完了通知";

$mbody .= "メール送信テスト\n\n";
$mbody .= "名前:$in{'name'}\n\n";

$msub = $subject;

$headers = "From:$email\nMIME-Version: 1.0\nContent-Type: text/plain; charset=utf-8\nContent-Transfer-Encoding: base64\n";

$eol = "";
$msub_b = encode_base64($msub,$eol);
$msub_b = "=?utf-8?B?" . $msub_b . "?=";

open(MAIL,"| $mailprog -t") || &error("メール送信に失敗しました");
print MAIL $headers;
print MAIL "To: $mailto\n";
print MAIL "Subject: $msub_b\n\n";
print MAIL encode_base64($mbody);
close(MAIL);
<!-- ここまで -->

$msubがサブジェクトで、$mbodyが本文です。
$msub_bがエンコードされたサブジェクトということになります。
エンコード対象外(半角英数のみ)の部分を$headersにまとめています。
参考サイトのソース順のまま流用しようとすると文字化けします。

参考URL:http://www.securehtml.jp/utf-8/perl_utf_mail.html

私もサブジェクトが文字化けしてしまい苦しみました。
携帯での文字化けということなので役に立つかわかりませんが、

以下のサイトを参考にして、
http://www.securehtml.jp/utf-8/perl_utf_mail.html
メールフォーム用に書き直してみたものです。

<!-- ここから -->
##Perlの冒頭に入れる1行
##MIME::Base64がインストールされていることが前提
use MIME::Base64;

##送信処理
local($msub,$mbody,$headers);
$msub = $_[0];
$mbody = $_[1];
$headers = $_[2];

# メールタイトル
$msub = ...続きを読む

Q改行したはずが改行されない

仲間内にメールで連絡事項を伝えることがよくあるのですが、改行して作成したメールが、改行されずに送信されてしまいます。
たとえば、

◇日時 3月10日午後1時 (改行)
◇場所 東京プラントセンター (改行)
◇会費 1500円 (改行)
◇・・・・

というようにメールを作成して送信するのですが、

◇日時 3月10日午後1時 ◇場所 東京プラントセンター ◇会費 1500円 ◇・・・・

と、いうように、一行になってしまい、大変見ずらくなってしまいます。添付ファイルは使わずHTMLでないテキストメールを使いたいのです。良い方法はないものでしょうか?よろしくお願いします。

Aベストアンサー

ANO.2 補足
購入時付属ののCDまたはマイクロソフトのサポートページからダウンロードしてください。

http://support.microsoft.com/ph/2578
「最新の更新プログラム」

Qヤフーメールの改行について。

webブラウザ(firefox)からヤフーメールを使っています。
メールを作成するときに、メモ帳などで書いた改行のない文章をコピペして送信すると、全角36文字くらいで改行されてしまいます。以前は改行のないメールを送信できていたのですが、知らないうちに設定を変えてしまったのかもしれません。改行なし(ブラウザやメールソフトの表示幅に合わせて折り返される)のメールを送るにはどうすればよいのでしょうか?ご存知の方がいらっしゃいましたら教えてください。よろしくお願いします。

Aベストアンサー

Yahooメールは自動改行必須ですよ。
改行されなかったというのはメールソフトからの送信ではないですか?
改行の設定は、メールオプション の 詳細設定 で
スクリーン幅:
(送信メール作成時)
の値を変更します。


人気Q&Aランキング

おすすめ情報