本文の文字化け

イタリアからもらったメールで欧文以外の日本語が全て文字化けします。本文には記号や機種依存文字は使用されていません。またヘッダーにも問題はありません。
2ヶ月前にも同一人物からのメールが化けましたが、テキストエンコーディングを ISO-2022-JP にして解決しました。
今は10.5.2.なので、もしやと思いTigerマシンで当該メールを開き上記のエンコーディングに変えると正常表示できました。
同じ ISO-2022-JP でエンコードしているのにTigerとLeopardでは後者の方が、機能が低下しているのでしょうか。
先方はWindowsマシンだと思いますが、事前に防止する方法などお教えいただきたいのですが。
どうぞよろしくお願いします。

投稿日 2008/03/07 15:02

返信: 17

2008/03/09 13:36 Community User への返信

>textのみの内容なのにも関わらず「text/plain」ではなく「multpart/alternative」な所をみると、設定を間違えているか、使い方を間違えているか、特殊なメールソフトを使っているか、では無いか
メーラの送信フォーマットがリッチテキスト設定なら、必ずそうなります。Mail.appでも同じ。現状のようにネット環境が充実している環境では、これは間違いとはいえません。
ただ、たまちゃんもコメントされているように、ご友人のメールはYahooのウェブメールを使用されていることは明白です。「Domainkey-Signature」ヘッダが含まれていますが、これはYahooが提唱している電子署名で、Yahooのウェブメール以外に見たことがありません。(Gmailも使っているという情報もありますが、私のところではついていません。)また、HALさんのコメントにもありますが、通常のメーラならX-Mailerヘッダを付加するはずです。
なお、Yahooメールは、Safariではリッチテキストにできませんが、IEやFireFoxから送るとリッチテキストがデフォルトになります。
>この"8bit"であることにトラブルの原因があるように思うのですが如何でしょうか
多言語の場合、8ビットになることはよくあります。問題はcharsetがどうなっているかです。Content-Typeが「multipart/alternative」の場合、通常メール本文の各パーツのなかにcharsetが書かれているはずです。メールのソースを見て探してみてください。もし本文にもcharsetがないとすれば、イタリアのYahooメールが正しく多言語を処理出来ないのでしょう。私がテストしたところでは、日本のYahooメールでは、charsetはiso-2022-jpになりますが、SafariやFireFoxを使うと日本語は文字化けします。WindowsのIEからなら、正しく処理されるようです。Mail.appでもiso-2022-jpで正しく処理されましたが、アクセント記号のエンコード方法はWindows+IEの場合とはちょっと違ってました。Gmailでは8ビットでcharsetにGB2312を使って処理されており、文字化けはありませんでした。

2008/03/09 22:03 Community User への返信

> 現状のようにネット環境が充実している環境では、これは間違いとはいえません。
おっしゃる通りHTML(リッチテキスト)設定をデフォルトにしている事を「間違い」のうちの一つとして書いていました。すみません、どうも、頭が古いですね、私。
> ご友人のメールはYahooのウェブメールを使用されていることは明白です。「Domainkey-Signature」ヘッダが含まれていますが、これはYahooが提唱している電子署名でYahooのウェブメール以外に見たことがありません。
!!! えっ!?と思ってトピ主さんのメッセージをよく読み直してみると、ちゃんと書かれているじゃないですかねぇ、すみませんでした。(どーしてすっぽ抜けたかなぁ(泣))しかも
> Domainkey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.it; h=X-YMail-OSG:(〜略〜)
なんてあるのでほぼ確実にYahoo!のウェブメールですよねぇ。。。ちなみにDomainkey-SignatureはウチのGmailにはついてます。(というかGmailでは、DKIM-Signatureもついてます)
重ね重ね申し訳ありません m(__)m

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

本文の文字化け

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。