文字化けの直し方。メール・ファイル・印刷 等ケース別に解説

メールを受信したときや添付ファイルを開いたとき、文字化けのせいで内容が読み取れずに困ったことはありませんか? 今回はメールやファイルで文字化けが生じた際の原因と対処法を紹介します。

ライター:吉岡勇哉

メールの文字化け

メールの文字化けが起こる主な原因と対処法を紹介します。

エンコードの変換が正しく行われていない

すべての文字が文字化けしていれば、「エンコード」とよばれるデータを異なる形式へ変換する行為が正しく行われていない可能性があります。

対処法

お使いのメーラーにもよりますが、「オプション」や「表示」からエンコードの設定を開き、「日本語」を選択すると解決できるかもしれません。

環境依存文字が使用されている

デバイスの発展に伴い、今ではあらゆる端末からメールを送信できるようになりました。その結果互換性のない特殊文字などがメールで送付され、受け取り側で文字化けが起こる機会が増えています。

対処法

この場合は基本的に読み取ることができないので、特殊文字である携帯やスマホの絵文字は使いすぎないように気を付けましょう。

HTML形式が用いられている

色付きの文字や本文中に画像を挿入できるHTML形式でメールが送信されると、受信者側の設定によっては正しく表示されないことがあります。

対処法

これが原因と考えられる場合は、メールの表示設定を「Unicode(UTF-8)」に変更。

メールの表示設定を変更することで読み取れますが、送信時はHTML形式ではなくテキスト形式の利用を心がけ、文字化けのリスクを減らしましょう。

WordやExcelファイルの文字化け

WordやExcelファイルの文字化け

Windowsのシステムに問題がある

Microsoft OfficeのWordやExcelで文字化けが起こった場合は、個人の設定などではなくWindowsのシステムに問題があることも。

対処法

Windowsのシステムが原因の文字化けは、Windows Updateで修復されます。アップデートが更新されているかは以下の手順で確認。

  1. 「スタート」から「設定」へ
  2. 「Windows Update」をクリック

この手順で表示された画面に、実行できるアップデートが存在する場合はアップデートを。「最新の状態です」と表示されていれば、新しいアップデートが発表されるのを待ちましょう。

・関連記事:Windowsアップデートとは?手動での実行方法や注意点

言語設定が日本語になっていない

日本語で作成されたファイルを開く時の言語設定が日本語になっていなければ、文字化けが起こることがあります。

対処法

言語設定で日本語を優先に。

  1. 「ファイル」から「オプション」を選択
  2. 「言語」から「日本語」が〈優先〉にされているか確認
  3. 優先されていなければ「日本語」を選択し、「優先として設定」をクリック
  4. 「OK」をクリックし、ソフトを再起動

言語設定が原因の文字化けであれば、この手順で直るでしょう。

フォント名の重複

Microsoftの報告では、Windows 10 の日本語版にOffice 2007の日本語版をインストールすると、Windows 10 の「msmincho.ttc」とOffice 2007の「MSMINCHO.TTF」が重複し、正しく表示されないようです。

対処法

パソコンの管理者としてログインを行い、日本語補助フォントをアンインストール。その後再度インストールします。

具体的な操作方法はMicrosoftサポートのサイトをご確認ください。

異なるOSでファイルを圧縮・解凍している

Macで圧縮したファイルをWindowsで解凍した場合、OSの表記規則であるシステムロケールの違いから文字化けが起こることがあります。

対処法

Windowsで解凍したテキストファイルなどの本文が文字化けしている場合は、システムロケールで「UTF-8」を選択すると正しく表示されるかもしれません。

Windows10では以下の手順でシステムロケールの文字コードを「UTF-8」に変更できます。

  1. 「スタート」をクリックし、「設定」を選択
  2. 「時刻と言語」、「言語と地域」の順でクリック
  3. 「管理用の言語の設定」をクリックし、「システム ロケールの変更」
  4. 「ワールドワイド言語サポートでUnicode UTF-8を使用」にチェックをつけ、「OK」
  5. 指示に従い再起動

ファイルの破損

ファイルの破損が文字化けの原因になっていることもあります。

対処法

Microsoft ExcelやMicrosoft Wordのファイル破損が疑われる場合は、一度そのファイルを閉じ、以下の手順で復旧を試みましょう。

  1. Microsoft ExcelやMicrosoft Wordの新規ファイルを開き、「開く」「参照」をクリック
  2. 文字化けが起きているファイルを選択し、「開く」横の▼から「開いて修復」
  3. ポップアップ画面で「修復」を選択

テキストファイルの文字化け

基本的にテキストファイルの文字化けは、使用している文字コードが異なることで発生します。

対処法

テキストファイルの文字コードを変更することで直せるかもしれません。以下の方法を試してください。

  1. 「メモ帳」を立ち上げ「ファイル」、「開く」をクリック
  2. 文字化けが起こっているファイルを選択
  3. 「自動検出」となっている文字コードを「UTF-8」に設定して「開く」

この手順で直らない場合は「UTF-8」以外の文字コードを選択。

CSVファイルの文字化け

CSVファイルの文字化け

値や項目をカンマで区切ったテキストファイル「CSVファイル」が文字化けする原因も文字コードの違いであることがほとんどです。

対処法

Excelを用いて文字コードを変更

  1. Excelを起動し、「空白のブック」を選択
  2. メニュータブの「データ」から「テキストまたはCSVから」をクリック
  3. 文字化けが起こるCSVファイルを選択し、「インポート」
  4. 表示されたウィンドウで文字化けが直っているか確認
  5. 直っていなければ、解消されるまで左上「元のファイル」で別の文字コードを選択

メモ帳でファイルの文字コードを調整

  1. 文字化けするファイルを右クリックし、「プログラムから開く」
  2. 「メモ帳」をクリック
  3. 開いたメモ帳ウィンドウの「ファイル」をクリックし、「名前を付けて保存」
  4. 新しく表示されたウィンドウの「文字コード」を「ANSI」にして「保存」
  5. Excelで開き、文字化けが解消されているか確認

印刷時の文字化け

印刷時の文字化け

ドライバー登録のエラー

プリンターのドライバーにエラーが出ていると、印刷時のみ文字化けが起こることがあります。

対処法

上記の場合は、ドライバーを入れ直すことで解決できるかもしれません。

環境依存文字を使用している

印刷しようとしたファイルにプリンターが対応していない環境依存文字が使用されていると、文字化けが起こることがあります。

対処法

意味が変わらない別の文字を使用するなど、環境依存文字の使用を控えましょう。

直せない文字化けを一時的に読み取る方法

以下のサービスを利用すれば、文字化けしているファイルを一時的に読み取ることができるかもしれません。

もじばけらった

このWebサイトでは、文字化けしている文章をフォーム内に貼り付け、「ばけらったー!」というボタンをクリックすれば、文字の解読を進めてくれます。
解読がうまくできなくてもタブを切り替えれば、他の変換結果の確認もできます。

Broken JIS mail recover Service

このサービスではメールの文字化けを解読してくれます。こちらの使用方法も文字化けしている本文をフォーム内に貼り付け、「解読する」をクリックするだけ。

文字化けテスター

こちらは文字化けを直すだけでなく、通常の文章を意図的に文字化けさせることもできる一風変わったサービスです。
文字化けを直したいときは「文字化け後文字列」と記載されているフォームに、文字化けしている文章を挿入し、「文字化け復元↓」をクリック。

まとめ

文字化けが起こる原因は文字コードの不一致や言語設定の誤り、システムエラーなど、個人で対処できるものからすぐには対処できないものまでさまざまです。文字化けが起こった際は今回の記事を参考に、考えられる原因からまずは個人でできる適切な対処を試みましょう。


【関西でネット回線をお探しなら】 eo光は17年連続お客さま満足度 No.1!
※RBB TODAYブロードバンドアワード2023 キャリア部門 エリア別総合(近畿)第1位(2024年2月発表)
2007年~2023年17年連続受賞

詳しくはこちら

※上記掲載の情報は、取材当時のものです。掲載日以降に内容が変更される場合がございますので、あらかじめご了承ください。

  • 1996年、奈良生まれ。大学卒業後、内装建築会社に就職。2年後カナダにて留学という名の余暇を過ごし、その後ライターの道へ。現在はジャンルを問わずさまざまな執筆を行う。

関連記事

    • 2024年04月19日

    【Q】生成AIってなに?