Gmailの受信メールをWindows PCで開いたら、件名や本文が「文字化け」して読めなくなっていた——という症状は、Windowsのシステムロケール(文字コードの扱い)が原因で起きていることがあります。特に海外とのやり取りが多い方や、複数言語のソフトを併用している方に起きやすい症状です。ただし、原因はWindows側だけとは限りません。この記事では、そもそもなぜ化けるのかという仕組みから、化け方のパターン別の原因の見分け方、設定変更の副作用と元に戻す手順までをまとめます。
そもそも文字化けはなぜ起きるのか
文字化けの正体は、ほとんどの場合「保存したときの文字コード」と「読み込んだときの文字コード」のズレです。文字はPCの中で数字(バイト列)として扱われています。同じバイト列でも、どの変換表で読むかによって画面に出る文字は変わります。送り手と受け手で変換表が食い違えば、意味不明な記号列になるという単純な話です。逆に言えば、化けた文字列は「壊れた」のではなく、正しいデータを間違った表で読んでいるだけの状態です。読み方さえ合わせれば元に戻ることが多いのは、このためです。
■ 日本語で使われる主な3つの文字コード
| 文字コード | 主な使われ方 | 特徴 |
|---|---|---|
| UTF-8 | Web、Gmail、macOS、最近のアプリ全般 | 世界中の文字を1つの表で扱える現在の事実上の標準 |
| Shift_JIS(CP932) | 日本語版Windowsの旧来の標準、国産業務ソフト、CSV | 日本語専用。他言語の文字を混ぜられない |
| ISO-2022-JP | 日本の電子メールで長く使われてきた形式 | メール専用に近い。古いメールソフトが今も使う場合がある |
つまり、化けるのは「日本語専用の表」と「世界共通の表」が混在しているからです。
化け方のパターンで原因の見当をつける
化け方の見た目は、元の文字コードと読んだ文字コードの組み合わせでほぼ決まります。つまり、画面に出ている記号列を見れば原因の見当がつきます。設定をやみくもに触る前に、まずここを確認すると遠回りを減らせます。
| 画面に出ている文字 | 考えられる原因 |
|---|---|
| 「縺」「繧」「繝」「譁」「蟄」など見慣れない漢字の羅列 | UTF-8のデータをShift_JISとして読んだ典型例とされています |
| 「?」「□」「〓」ばかりが並ぶ | 読み込み側に対応する文字がなく、置換文字に潰された状態 |
| 「Ã」「ï¼」などラテン系のアクセント文字が混じる | UTF-8のデータを欧文向けの文字コードとして読んだ場合に起きやすい |
| 件名だけ化けて本文は読める | 送信側のメールソフトが件名のエンコード指定を誤っている可能性 |
「?」だらけなら元データが失われている可能性が高く、漢字の羅列なら復元できる見込みが高いです。
Windows PCでGmailの受信メールが文字化けしている場合の対処法
Gmailの受信メールがWindows PCで文字化けしてしまう場合、文字コードを「UTF-8」に設定変更することで解決できることがあります。
「UTF-8」とは、世界中で広く使われている標準的な文字コードです。設定手順は以下の通りです。
【手順】
- Windowsの「コントロールパネル」を開きます。
- 「時計と地域」を選択します。
- 「地域」をクリックします。
- 「管理」タブを開きます。
- 「システムロケールの変更」をクリックします。
- 「ベータ: ワールドワイド言語サポートでUnicode UTF-8を使用」にチェックを入れ、OKを押します。

設定変更後、OKを押すと再起動を求めるメッセージが表示されます。再起動すると設定が反映され、これで文字コードが「UTF-8」に切り替わり、Gmailの文字化け問題が改善されるはずです。
【注意点】
この設定を行うと、一部のアプリケーション(特にJW_cadなど)で逆に文字化けが発生する場合があります。その際は、必要に応じて再度システムロケールを日本語(日本)に戻す対応が必要です。JW_cadは2025年のVersion 10系で約10年ぶりのメジャー更新が行われ、Unicode(UTF-16)対応が入っています(2026年8月時点の最新版はVersion 10.03.4。最新版は公式サイトでご確認ください)(バージョンによって挙動が異なるため、お使いのJW_cadのバージョンでの実際の表示は各自でご確認ください)。

この設定は「ベータ」です。副作用を理解してから使う
設定項目の名前にわざわざ「ベータ」と書かれている通り、これはマイクロソフトが試験的機能として提供しているものです。メリットははっきりしています。macOSや海外製ソフトとのやり取りで起きる化けが消え、システム全体の文字の扱いが1本化されます。一方で、UTF-8を前提にしていない国産の業務ソフトが正常に動かなくなるリスクがあります。Autodeskのサポート記事では、この設定が有効な状態で保存・書き出し・eTransmitを行うと致命的なエラーが発生することがあるとして、設定を無効にするよう案内されています。設計データや会計データを扱う業務PCで軽い気持ちで有効にするのは避けるべきです。
元に戻す手順(必ず控えておく)
戻し方は有効化と同じ場所です。コントロールパネル→時計と地域→地域→「管理」タブ→「システムロケールの変更」で、「ベータ: ワールドワイド言語サポートでUnicode UTF-8を使用」のチェックを外し、現在のシステムロケールが「日本語(日本)」になっていることを確認してOKを押します。再起動すれば元の状態に戻ります。
ただし、設定を戻しても、UTF-8有効中に上書き保存してしまったファイルの中身までは戻りません。切り替える前に重要ファイルのバックアップを取っておくのが鉄則です。
システムロケールを変えずに直す方法
業務ソフトへの影響が怖い場合は、PC全体の設定を触らずに済ませる手が先です。症状の出ている場所ごとに、次の順で試してください。
■ ブラウザのGmailで同じメールを開く
ブラウザ版GmailはUTF-8で表示されます。ここで正常に読めるなら、化けているのはWindowsやメールソフト側の解釈です。メールそのものは壊れていません。まずこの切り分けを済ませると、原因の半分は特定できます。
■ メールソフト側でエンコードを指定し直す
OutlookやThunderbirdなどのメールソフトには、開いているメッセージの文字エンコードを手動で切り替える機能があります。Shift_JIS、UTF-8、ISO-2022-JPを順に試して読めるものを探します。これなら他のアプリに一切影響しません。
■ 添付ZIPのファイル名だけ化ける場合
本文は読めるのに添付ZIPを展開するとファイル名だけ化ける、というケースは文字コードとは別問題です。ZIPの仕様上、ファイル名の文字コードが明示されないことがあるためで、7-Zipなど展開時にエンコードを指定できるソフトを使うと解決することがあります。システムロケールを変える必要はありません。
Q&A: 設定を変えても直らないときは?
上記の設定を行っても文字化けが直らない場合は、そもそもの原因がWindows側ではなく送信元のメールソフト側にあることも考えられます。件名だけ文字化けする、特定の相手からのメールだけ文字化けするといったように症状が限定的な場合は、送信元がShift_JISやISO-2022-JPなど別のエンコード形式でメールを送っている可能性があります。この場合はシステムロケールを変更しても改善しないため、複数の相手・複数のメールで同じ症状が出るかをまず確認してから設定変更に進むと無駄がありません。
まとめ
- 原因の切り分けが先:全員のメールが化けるならPC側、特定の相手だけなら送信側を疑います。
- 化け方で当たりをつける:見慣れない漢字の羅列はUTF-8をShift_JISで読んだ典型例、「?」だらけはデータが失われている可能性が高いです。
- 影響の小さい手から試す:ブラウザ版Gmail、メールソフトのエンコード切り替え、それでも駄目ならシステムロケールという順番が安全です。
- ベータ設定は諸刃の剣:JW_cadなど非Unicode前提のソフトを使う環境では有効にしない判断もあります。戻す手順を控えてから触るのが鉄則です。


コメント