「受け取ったメールの本文が、意味不明な記号の羅列になっている」「お客様から『メールが文字化けしている』と連絡があった」。メールの文字化けは、仕事で使うメールでは見過ごせないトラブルです。

この記事では、メールの文字化けが起きる原因と対処法を、受信して化けて見える場合と、自分が送ったメールが相手側で化ける場合に分けて整理します。

メールの文字化けとは

メールの文字化けとは、本来は日本語で表示されるはずの文章が、��� や ã“ã‚“ã«ã¡ã¯、=?UTF-8?B?...?= のような読めない文字列で表示される状態です。

原因は、メールを作る側と読む側で、文字の変換ルール(文字コード)がかみ合っていないことです。メールは内部では文字を数字として扱っており、その変換ルールとして主に「UTF-8」や「ISO-2022-JP(JIS)」などが使われます。送る側が使ったルールと、読む側が使うルールが違うと、読めない文字になります。

まず見分ける:どこで化けているか

状況疑う場所
特定の1通だけ化けている送信元の設定、その1通の作り方
すべてのメールが化ける自分のメールソフトや端末の設定
件名だけが =?UTF-8?B?... と表示されるメールソフトの表示設定・古いソフト
お問い合わせフォームの自動返信が化けるサイトのメール送信プログラムの設定
添付ファイルの名前が化けるファイル名の文字コード・圧縮形式

受信したメールが化けているときの対処

1. 文字コード(エンコード)を切り替えて表示する

多くのメールソフトには、表示の文字コードを手動で切り替える機能があります。「表示」メニューなどから「文字コード」や「エンコード」を選び、「UTF-8」「日本語(JIS)」「日本語(シフトJIS)」などを順番に試します。見えるようになれば、文字コードのずれが原因です。

2. 別のメールソフトやWebメールで開く

パソコンのメールソフトで化けていても、Webメールやスマホで見ると正常に読めることがあります。その場合、お使いのメールソフトの設定や古さが原因の可能性があります。ソフトを最新にし、設定を見直します。

3. HTMLメールかテキストメールかを切り替える

HTMLメールの表示で化けている場合は、「テキスト形式で表示」を選ぶと読めることがあります。

4. 送信元に連絡する

どの方法でも直らない場合は、送信者に連絡し、形式(テキスト/HTML)や文字コードを変えて送り直してもらいます。

自分が送ったメールが相手側で化けるときの対処

1. 機種依存文字を避ける

「①②③」などの丸数字、「㈱」「㈲」、半角カナ、特殊な記号は、環境によって表示できず化けることがあります。特に、会社名の「(株)」「(有)」は、省略せず通常の文字で書くと安全です。

2. 送信形式を見直す

メールソフトの設定で、送信時の形式を「テキスト形式」にする、文字コードを「UTF-8」に統一する、といった設定をすると改善することがあります。メールソフトの設定を見直す際は、メールソフト別 POP/IMAP設定ガイドも参考にしてください。

3. 古い相手の環境を疑う

相手が古いメールソフトや特殊な環境を使っている場合、こちらの設定に問題がなくても化けることがあります。相手側で表示の文字コードを切り替えてもらうか、テキスト形式で送り直します。

お問い合わせフォームの自動返信メールが化ける場合

サイトのお問い合わせフォームから送られる自動返信メールが文字化けする場合は、サイトに組み込まれたメール送信プログラムの文字コード設定が原因のことがあります。

  • サイトを制作した会社・担当者に、メール送信の文字コード設定を確認してもらう
  • サーバーを移転したあとに起きた場合は、サーバーの設定(PHPなど)の違いが影響している可能性がある
  • テスト送信をして、複数のメールアドレスで表示を確認する

フォームのメールが届かない場合の確認はお問い合わせフォームが届かない時の確認ポイントで整理しています。

添付ファイルの名前が化けるとき

ファイル名に日本語を使ったZIPなどを送ると、受け取る側のOS(WindowsやMac)の違いで、ファイル名が化けることがあります。対処としては、ファイル名を半角英数字にする、別の形式で圧縮する、クラウドの共有リンクで渡す、といった方法があります。添付ファイルの容量の注意はメールの添付ファイルが送れない・容量制限の対処法にまとめています。

よくある質問

Q. 文字化けは、迷惑メールのしるしですか?

A. 迷惑メールの場合もありますが、通常の取引先のメールでも、文字コードの違いで化けることがあります。化けているからといって、直ちに危険とは限りません。ただし、身に覚えのない送信元の場合は、添付ファイルやリンクを開かないようにします。

Q. 以前は化けなかったのに、急に化けるようになりました。

A. メールソフトの更新、設定の変更、サーバーの移転などで、文字コードの設定が変わった可能性があります。直近で変更した内容を思い返してみてください。

Q. 自分では直せません。どうすればよいですか?

A. どこで化けているか(特定のメールか、すべてか)を整理して、サーバー会社や、設定を担当した人に相談します。

Q. 文字化けしたメールは、元に戻せますか?

A. 文字コードを切り替えて表示すれば読めることが多いです。メールそのものが壊れているわけではない場合がほとんどです。

まとめ

  • 文字化けは、送る側と読む側の文字コードがかみ合わないことで起きる
  • 受信側は、表示の文字コードを切り替える・別のソフトで開く
  • 送信側は、機種依存文字を避け、テキスト形式やUTF-8で送る
  • フォームの自動返信が化ける場合は、サイトのメール送信設定を確認する
  • 原因が分からないときは、化けている範囲を整理して相談する

設定の確認や原因の切り分けでお困りの場合は、緊急対応のWebレスキュー、メールまわりの継続的な管理はWebザイルでご相談いただけます。