【Mac】メールアプリの受信メールが文字化けで読めない時の対処法

Macでメールを使用している方でしたら一度は文字化けを経験したことがあるのではないでしょうか?そこで本記事では文字化けで読めないようなISO-2022-JPのメールがMacに受信された時などの理由や対処法などをスクリーンショットを用いながらご紹介します。

目次

  1. 1【Mac】受信メールの文字化けが起こる理由
  2. 文字コードの問題
  3. JIS (ISO-2022-JP) にエンコードされたメール
  4. 送信側の機種依存文字がある
  5. 2【Mac】受信メールの文字化け対処法
  6. メール全体が文字化けしている場合
  7. メールの一部が文字化けしている場合
  8. 3【Mac】受信メールが文字化けで読めない時に直す方法
  9. Mail.appのバージョン確認方法
  10. オンラインデコードサービスを利用
  11. 4【Mac】受信メールの文字化けを防ぐ方法
  12. プラグインをインストールする
  13. 合わせて読みたい!Macに関する記事一覧

【Mac】受信メールの文字化けが起こる理由

皆さんはMacで「送っていただいたメールが文字化けで読めないです」と連絡を受けた経験はありますでしょうか?その理由はさまざまで、ここではその"文字化けメール"が起こる理由をご紹介していきます。

文字コードの問題

文字化けが発生する理由はのほとんどは「文字コードの相違」で、Macでの送信者からは文字コードをUTF-8で送信したが相手のMacでのメールアプリでは他の文字コード(たとえばシフトJIS)と認識された場合には、全体的に文字化けします。

なお、Macの文字コードの認識に問題がない場合であっても、本文中に機種依存文字を1文字にした省略記号などが含まれる場合には、その部分が化けて表示される可能性が高いです。

補足として、MacのMail.appの送受信に関するルールはインターネット標準の技術仕様を定めた文書群「RFC(Request for Comments)」で定義されています。

そして、Macのメールを送受信するアプリはRFCに沿った動作が任されていますが、メールアプリによってはRFCに忠実でなかったり、不具合により本来使用すべきでない文字コードで送信しているケースが多々あります。

JIS (ISO-2022-JP) にエンコードされたメール

一般的にMacの日本語メールで使用されている JIS (ISO-2022-JP) には半角カタカナのコードが含まれません。しかし、ISO-2022-JP に JIS X 0201 でデコードされているシーケンスを追加する実装がメーラーにされている場合があります。

その場合には、MacのASCII 文字から半角カタカナへの移行を表すシフトアウト エンコード (0xE) と半角カタカナから ASCII 文字へのエンコードを表示するシフトイン エンコード (0xF) を挿入して、半角カタカナのデコードとして確認させます。

具体例を出すと、MacでのOutlookはこのような実装に対応しているので受信したメールの本文をデコードする際に、デコード前の本文中にシフトアウトが出現すると、それ以降の ASCII 文字を半角カタカナに変換するフラグをオンにします。

その以降、Macのシフトインが出てくるには文字を ASCII エンコードから半角カタカナのエンコードに変換する作業が続きますが、デコード前の本文中にMacのシフトアウトが含まれているにもかかわらず、対応するシフトインが存在しなかった場合があります。

その際は半角カタカナに変換するフラグがオンになったままの状態となって、それ以降受信したメールの ASCII コードも半角カタカナに変換してしまうので文字化けが発生するのです。

送信側の機種依存文字がある

Macのメールアプリは現時点でもたくさんの種類が存在しますし、動作を認定/保証する団体が存在することがないので結局のところ送信者が適切な文字コードを使用して機種依存文字を避けるよう心掛けることが重要です。

また、受信者も本来あるべき正しい内容で表示するようアプリを設定しておく対処法がおすすめです。

なお、状況によっては、相手のパソコン(Mac)やスマートフォンで確実に読める文字コードで送信するという風に考慮することも大切です。

【Win・Mac】MKV動画を再生できるおすすめ無料ソフト紹介
皆さんMKVファイルを再生するときにどのような動画プレーヤーを使用していますか?そして、MK...

【Mac】受信メールの文字化け対処法

Macなどのパソコンで受信したメールの文字が、意味不明な記号やアルファベットに文字化けしていて解読不能な文字が文章中に存在して読めないことがあるでしょうか?

それはもしかしたら、Macのメールが読めない文字化けであるかもしれません。以下ではMacにおける受信メールの文字化けの対処法をご紹介します。

メール全体が文字化けしている場合

Macのメール全体が文字化けしてしまっている場合には「文字コード(エンコード)」が理由である可能性が高いです。

「文字コードのエンコード」が原因

Macのメールの送信や受信をする場合に「送信する側で設定した文字コード」と「受信する側で設定している文字コード」が違うものであると、送信側で意図した文字を受信側で正しく表示することができません。

そうすると、「Macのメールの文字化けが起こる」という現象が起こってしまうことがあり、パソコンでの日本語入力は多くの場合「UTF-8」で行われています。

しかしながら、ISO-2022-JPのメールを受信する側のパソコンが「UTF-8」を変換できない設定になっている場合だと文字の表示がうまくいかずに文字化けになるケースがみられます。

メールの一部が文字化けしている場合

Macなどのパソコンで受信したISO-2022-JPのメールの一部分に「=」や「?」の記号が入り、意味が通じない文章になってしまっているのを見た経験はありますでしょうか?

これは「機種依存文字」や「携帯電話の絵文字」が文字化けしたもので、これらの読めない文字はパソコン(Mac)用のメールソフトでは正しく表示されません。

メールソフトの設定では解決できない

上記でも簡単にご紹介しましたが「半角カタカナ」もパソコン(Mac)のメールソフトでは表示できない場合が多くて、半角のカタカナを使用したメールでは、エラーが発生します。

それだけではなくサーバーにも大きな負担がかかる可能性があり、Macの「機種依存文字」や「携帯電話の絵文字」、「半角カタカナ」などによる文字化けは、メールソフトの設定では解決できません。

関連するまとめ

関連するキーワード

この記事のライター
あらこう
フリーランスでwebライターをしています。筋トレと散歩が日課です。

人気の記事

新着まとめ