文字化けの直し方まとめ|メール・Excel・スマホ別の原因と復元・変換テクニックを徹底解説

文字化けは、急いでいるときほど起きます。取引先から届いたメールが「こんにちは」のように崩れていたり、ExcelでCSVを開いた瞬間に顧客名や住所が読めなくなったりすると、かなり焦りますよね。提出前の資料や請求データなら、作業が止まるだけでなく、入力し直しや確認連絡まで発生します。

文字化けの正体は、ほとんどの場合「文字コードの読み違い」です。文字コードとは、文字をコンピューター上で保存・表示するためのルールのことです。UTF-8、Shift_JIS、EUC-JPなどの形式があり、保存したときのルールと開いたときのルールがズレると、日本語が崩れて表示されます。

ロロメディア編集部でも、広告レポートのCSVをExcelで開いたら媒体名が文字化けし、納品直前にヒヤッとしたことがあります。壊れたと思ってファイルを捨てそうになりますが、実際は「開き方」を変えるだけで直るケースがかなり多いです。

文字化けは、原因を切り分ければ復元できる可能性があります。まずは上書き保存をせず、元ファイルを残したまま、メール・Excel・スマホ・テキストファイルごとに正しい方法で直していきましょう。

目次

文字化けを直す前に最初にやるべきこと

文字化けを直す前に最初にやるべきこと

文字化けを見た瞬間、いきなり開き直したり、別名保存したりしたくなるかもしれません。でも、最初にやるべきことは「元データを守ること」です。ここを間違えると、復元できたはずの文字まで完全に壊してしまうことがあります。

たとえば、取引先から届いたCSVをExcelで開いたら文字化けしていたとします。その状態で「保存しますか?」と出たときに保存してしまうと、文字化けした状態で上書きされる可能性があります。提出前の顧客リストや売上データなら、ここでかなり痛いミスになります。

まずは元ファイルをコピーしてください。メールなら添付ファイルをダウンロードし、複製したファイルで作業します。スマホならスクリーンショットではなく、元のメールやファイルを残しておくのが大事です。

最初に確認することは、この4つです。

  • どのアプリで文字化けしているか
  • ファイル形式はCSV、TXT、HTML、メール本文のどれか
  • 元データを上書き保存していないか
  • 別のアプリで開くと読めるか

この確認だけで、原因の半分くらいは見えてきます。Excelだけで崩れるならExcelの読み込み設定、メールだけで崩れるならメールソフトの表示設定、スマホだけで崩れるならアプリ側の文字コード対応が怪しいです。

文字化けの原因は「保存した文字コード」と「開いた文字コード」のズレ

文字化けの原因は「保存した文字コード」と「開いた文字コード」のズレ

文字化けは、ファイルが壊れたから起きるとは限りません。むしろ多いのは、文字そのものは残っているのに、アプリが別のルールで読んでしまっているケースです。日本語は特に文字コードの種類が複数あるため、英数字より文字化けが起きやすくなります。

イメージとしては、同じメモを別の暗号表で読んでいる状態です。UTF-8で保存された文章をShift_JISとして開くと、本来の日本語ではなく意味不明な記号や外国語のような文字列になります。逆にShift_JISのCSVをUTF-8として読み込んでも、同じように崩れます。

代表的な文字コードを整理すると、次のようになります。

文字コードよく使われる場面文字化けしやすいケース
UTF-8Web、Google系ツール、最近のCSV古いExcelで直接開くと崩れることがある
Shift_JIS日本語Windows、古い業務システムMacやWebツールで開くと崩れることがある
EUC-JP古いWebシステム、サーバー系最近のアプリでは自動判別できないことがある
ISO-2022-JP古いメール、日本語メールメール転送や返信で崩れることがある
UTF-8 BOM付きExcel向けCSVで使われることがあるBOMなしUTF-8との違いで挙動が変わる

BOMとは、ファイルの先頭に付く目印のような情報です。UTF-8のCSVでも、BOMが付いているとExcelがUTF-8として認識しやすくなります。Microsoftのサポートでも、UTF-8のCSVはBOM付きなら通常通り開ける一方、BOMなしの場合はデータ取得から読み込む方法が案内されています。

ここで大事なのは、「文字化け=データ消失」と決めつけないことです。多くの場合、正しい文字コードで開き直すと読めます。焦って手入力で直す前に、まず読み込み方法を変えてください。

ExcelでCSVが文字化けしたときの直し方

ExcelでCSVが文字化けしたときの直し方

Excelの文字化けで多いのは、CSVをダブルクリックで開いたときです。特にWebサービスからダウンロードしたCSV、広告管理画面のレポート、顧客リスト、予約データなどで起きます。朝のレポート提出前に名前や媒体名が崩れていると、もうそれだけで手が止まりますよね。

CSVはExcel専用ファイルではありません。CSVは「カンマで区切ったテキストデータ」で、Excelはそれを表として表示しているだけです。そのため、Excelが文字コードを自動判定しそこなうと、日本語が崩れてしまいます。

ExcelでCSVを直接開かず「データの取得」から読み込む方法

CSVをダブルクリックで開いて文字化けした場合、まず試すべきはExcelの「データ」タブから読み込む方法です。ここを使うと、文字コードを選んで開けるため、復元できる可能性が高くなります。

手順は、Excelを先に開きます。次に「データ」タブを選び、「テキストまたはCSVから」をクリックします。文字化けしているCSVファイルを選ぶと、読み込みプレビューが表示されます。

プレビュー画面で文字が崩れている場合は、文字コードの選択欄を変えます。UTF-8、65001、Shift_JIS、日本語などを切り替えて、プレビュー上で日本語が正しく見えるものを選んでください。正しく表示されたら「読み込み」を押します。

この方法の良いところは、元ファイルを壊しにくいことです。ダブルクリックで開いて上書きするより安全なので、業務データでは必ずこちらを使うほうがいいです。

Excelで開いたあとに文字化けに気づいた場合

CSVを開いたあと、すでに文字化けに気づいた場合でも、まだ上書き保存していなければ間に合います。まずExcelを閉じてください。「保存しますか?」と聞かれても保存しないで閉じます。ここで保存すると、崩れた状態が残る可能性があります。

元のCSVをコピーして、コピーしたファイルを「データの取得」から読み込み直します。もし元ファイルがメール添付なら、添付から再ダウンロードするのも有効です。クラウド上の管理画面から再出力できるなら、もう一度ダウンロードしたほうが安全でしょう。

どうしてもExcelでうまく開けない場合は、メモ帳やVisual Studio Codeなどのテキストエディタで開いてみます。そこで正常に読めるなら、データ自体は残っています。Excel側の読み込み設定の問題なので、別形式に変換してから開く方法へ進めます。

Excelで文字化けしないCSVを作る保存方法

Excelで文字化けしないCSVを作る保存方法

自分がCSVを送る側の場合、相手のExcelで文字化けしない形にしておくことも大事です。特に顧客リストやレポートを社外へ送るとき、相手の環境で文字化けすると「データが壊れています」と戻ってきて、再送対応が発生します。

ExcelからCSVを書き出す場合は、保存形式に注意してください。最近のExcelでは「CSV UTF-8」という保存形式を選べます。日本語を含むデータをWebサービスや他社に渡すなら、この形式を選ぶのが安全です。

ただし、相手が古い業務システムに取り込む場合は、Shift_JISのCSVを求められることもあります。ここを確認せずにUTF-8で送ると、相手側のシステムで文字化けするかもしれません。つまり、文字化け対策は「新しい形式なら全部正解」ではなく、相手が何で開くかまで含めて決まります。

送付前に確認したいポイントは次の通りです。

  • 相手はExcelで開くのか、業務システムに取り込むのか
  • 指定の文字コードがあるか
  • ファイル名に機種依存文字を使っていないか
  • 一度自分の環境で開き直して確認したか

ファイル名の丸数字、特殊記号、絵文字もトラブルの原因になります。本文は読めてもファイル名だけ崩れることがあるため、社外へ送るCSVは「sales_report_2026.csv」のようにシンプルな英数字にしておくと安全です。

メール本文が文字化けしたときの直し方

メール本文が文字化けしたときの直し方

メールの文字化けは、本文の文字コードをメールソフトが正しく判断できないときに起きます。特に古いメール、転送メール、海外サービス経由のメール、フォーム通知メールなどで発生しやすいです。問い合わせメールが文字化けしていると、顧客名や相談内容が読めず、返信も止まってしまいます。

メール本文の文字化けでは、まず別の環境で開くのが早いです。Outlookで崩れているならGmailで開く、スマホで崩れているならPCで開く、Webメールで崩れているならメールソフトに受信してみる。これだけで読めることがあります。

Outlookでメールが文字化けしたときの確認方法

Outlookで古い日本語メールが崩れる場合、エンコード設定を変更すると読めることがあります。エンコードとは、文字コードの読み取り設定のことです。メールソフトによって表示場所は異なりますが、メッセージの表示やその他の操作から「エンコード」「文字コード」を選べる場合があります。

まず対象メールを開き、表示メニューやその他の操作を探します。そこにエンコード設定があれば、日本語の自動選択、UTF-8、Shift_JIS、ISO-2022-JPなどを切り替えてください。プレビューで日本語が戻れば、その設定が正解です。

ただし、最近のOutlookやWeb版では、ユーザー側で細かく文字コードを変更できないこともあります。その場合は、メールのソースを保存してテキストエディタで開く方法や、別のメールアプリで開く方法を試します。業務メールなら、相手に再送を依頼する前に、まず自分側で別環境確認をしておくと無駄なやり取りを減らせます。

Gmailでメールが文字化けしたときの対処法

Gmailで文字化けする場合、メールそのものの文字コード指定が間違っている可能性があります。Gmailは多くのメールを自動で読めますが、送信元のシステムが古い形式だったり、メールヘッダーの情報と本文の実際の文字コードがズレていたりすると崩れることがあります。

まずPCブラウザ版Gmailで開いてください。スマホアプリだけで崩れる場合、PCで見ると正常なことがあります。次に、メールを「メッセージのソースを表示」から確認し、可能なら元のメッセージをダウンロードします。

ダウンロードしたメールデータは、テキストエディタで開くと復元できる場合があります。UTF-8、Shift_JIS、ISO-2022-JPを切り替えながら表示を確認します。フォーム通知や古いメールマガジンで起きた文字化けは、この方法で読めることがありますよ。

メール添付ファイルが文字化けしたときの直し方

メール添付ファイルが文字化けしたときの直し方

メール本文は読めるのに、添付ファイルだけ文字化けすることもあります。たとえば、CSVの中身が崩れている、ファイル名が「譁ー隕上ヵ繧。繧、繝ォ.csv」のようになる、ZIPを開いたら日本語名が読めないといったケースです。

添付ファイルの文字化けは、本文の文字化けとは別物です。中身の文字コードがズレている場合もあれば、圧縮ファイルのファイル名だけが別の文字コードで保存されている場合もあります。ここを混同すると、直し方を間違えます。

CSV添付が文字化けしている場合

メール添付のCSVが文字化けしている場合、Excelでダブルクリックして開くのは避けてください。添付を一度ダウンロードし、コピーを作ってからExcelの「データの取得」で開きます。プレビューで文字コードを切り替えて、正しく読める表示を探します。

取引先から受け取ったCSVなら、送信元がどのシステムから出力したかも確認材料になります。日本の古い業務システムならShift_JIS、Webサービスや海外系ツールならUTF-8の可能性が高いです。絶対ではありませんが、最初に試す文字コードの順番を決めるヒントになります。

それでも読めない場合は、テキストエディタで開いて確認します。文字が一部だけ化けているなら、特殊文字や機種依存文字が原因かもしれません。全体が崩れているなら、文字コードの読み違いの可能性が高いです。

ZIPファイルの中の日本語名が文字化けする場合

ZIPを解凍したらファイル名だけ崩れるケースは、圧縮・解凍ソフトの文字コード処理が原因です。中身のファイルは読めるのに、ファイル名だけ崩れているなら、別の解凍ソフトを使うと直ることがあります。

WindowsとMacの間でZIPをやり取りすると、日本語ファイル名が崩れることがあります。特に古い圧縮ソフトやシステムから出力されたZIPでは、ファイル名の文字コードがうまく変換されません。業務で送るなら、日本語ファイル名を避けるだけでかなり事故を減らせます。

受け取った側で直すなら、まず別の解凍ソフトを試します。それでもダメなら、送信元に「ファイル名を英数字にして再圧縮」してもらうのが確実です。急ぎの場合は、ファイルを開いて中身で判断し、開けるものだけリネームして作業を進めるのも現実的です。

スマホで文字化けしたときの原因と直し方

スマホで文字化けしたときの原因と直し方

スマホの文字化けは、PCより原因が見えにくいです。アプリ側で文字コードを選べないことが多く、メールやファイルを開いても「設定を変える場所」が見つからないことがあります。出先で確認しようとした資料が文字化けしていると、返信も確認も止まってしまいますよね。

スマホで文字化けした場合、まず「スマホで直そう」としすぎないことが大切です。iPhoneやAndroidの標準アプリは、文字コードを細かく切り替える機能が少ないため、PCで開いたほうが早いケースがあります。

iPhoneでメールやファイルが文字化けする場合

iPhoneのメールアプリで文字化けする場合、メール本文の文字コードが自動判別できていない可能性があります。標準メールアプリでは、PCのメールソフトのように細かいエンコード切り替えができないことがあります。そのため、同じメールをGmailアプリ、Outlookアプリ、PCブラウザで開き直すのが現実的です。

添付CSVが崩れる場合は、iPhone上で無理に編集しないでください。Numbersやプレビュー系アプリで開くと、見た目だけでなく列や改行まで崩れることがあります。元ファイルをiCloud DriveやGoogle Driveに保存し、PCのExcelやテキストエディタで開き直すほうが安全です。

出先でどうしても確認したい場合は、Googleスプレッドシートで読み込む方法もあります。ただし、顧客情報や機密情報を含むファイルなら、会社のルールに従ってください。便利さだけで個人アカウントにアップロードすると、情報管理の問題になることがあります。

Androidで文字化けする場合

Androidでは、メーカーやアプリによって挙動が変わります。標準ファイルアプリで文字化けしても、別のテキストエディタでは読めることがあります。特にCSVやTXTは、開くアプリを変えるだけで表示が戻るケースがあります。

まずはGmail、Googleドライブ、スプレッドシート、別のテキストエディタで開き直します。ファイル名だけが崩れているなら、ZIPやファイル名の文字コードが原因かもしれません。本文も崩れているなら、CSVやTXTの文字コードが合っていない可能性が高いです。

Androidで注意したいのは、アプリが自動保存する場合です。文字化けした状態で編集・保存すると、復元が難しくなります。開いて崩れていたら、いったん閉じる。元ファイルをコピーしてから別アプリで試す。この一手間が、後の復旧可能性を残します。

テキストファイルの文字化けをメモ帳やエディタで直す方法

テキストファイルの文字化けをメモ帳やエディタで直す方法

TXTファイルやログファイルが文字化けした場合は、テキストエディタを使うと復元しやすいです。Windowsのメモ帳でも文字コードを選んで開ける場合がありますが、実務ではVisual Studio Codeやサクラエディタなど、文字コードを切り替えやすいエディタが便利です。

広告タグ、システムログ、問い合わせデータ、古いサイトのHTMLなどは、Excelよりテキストエディタで見たほうが原因を判断しやすいです。Excelに入れる前の元データを確認できるため、列崩れや改行崩れも見つけやすくなります。

メモ帳で文字コードを変えて開く方法

Windowsのメモ帳で文字化けした場合、いったんファイルを閉じます。次にメモ帳を開き、「開く」から対象ファイルを選びます。このとき、文字コードを選べる欄があれば、UTF-8、ANSI、Unicodeなどを切り替えて確認します。

ANSIとは、Windows環境で使われる文字コード扱いの表示です。日本語WindowsではShift_JIS系として扱われることがあります。つまり、UTF-8で崩れたファイルがANSIで読める場合もあります。

正しく表示できたら、別名保存します。保存時は用途に合わせてUTF-8を選ぶと、Webサービスや最近のアプリで扱いやすくなります。ただし、古い業務システムに戻すファイルなら、指定された文字コードに合わせる必要があります。

Visual Studio Codeで文字コードを切り替える方法

文字化け復元では、Visual Studio Codeがかなり便利です。ファイルを開いたあと、画面右下の文字コード表示をクリックし、「エンコード付きで再度開く」を選びます。そこでUTF-8、Shift_JIS、EUC-JPなどを切り替えると、表示を確認できます。

この方法の良いところは、保存する前に見た目を確認できることです。正しく表示されたら、今度は「エンコード付きで保存」を選び、UTF-8などの形式で保存します。元ファイルを残したまま別名保存すれば、失敗しても戻れます。

ロロメディア編集部でも、古いCSVやサイト移行データを見るときは、Excelより先にエディタで確認することがあります。文字化けしているか、区切り文字がズレているか、改行が壊れているかがすぐ分かるからです。特にデータ量が多いときほど、最初にエディタで見る癖をつけると事故が減ります。

Webページやブラウザで文字化けしたときの直し方

Webページやブラウザで文字化けしたときの直し方

Webページが文字化けしている場合、原因はページ側の文字コード指定か、ブラウザ側の自動判別です。昔のページや社内システム、古い管理画面では、文字コード指定が正しくないことがあります。ページ全体が記号だらけになると、ログイン情報や注文情報が読めず困りますよね。

最近のブラウザでは、手動で文字コードを変えるメニューが見つかりにくくなっています。そのため、ユーザー側でできる対策は限られます。まずは再読み込み、別ブラウザで確認、キャッシュ削除を試します。

Chromeで崩れるならEdgeやFirefoxで開いてみてください。社内システムなら、推奨ブラウザが指定されていることもあります。古いシステムは特定のブラウザ前提で作られている場合があるため、最新版ブラウザで必ず正しく出るとは限りません。

サイト運営側で直す場合は、HTMLの文字コード指定を確認します。一般的にはUTF-8で統一し、HTML内でもUTF-8として指定します。ページのファイル自体がShift_JISなのに、HTMLでUTF-8と宣言していると文字化けします。サイト移管やテンプレート変更後に文字化けした場合は、ファイルの保存形式とHTMLの指定が一致しているかを見てください。

文字化けした文章を変換サイトで復元するときの注意点

文字化けした文章を変換サイトで復元するときの注意点

文字化け復元ツールや変換サイトを使うと、崩れた文章を元に戻せることがあります。たとえば「UTF-8をShift_JISとして誤読した文字列」を逆変換するような仕組みです。短い文章や公開情報なら、試す価値はあります。

ただし、業務データを変換サイトに貼り付けるのは慎重に考えてください。顧客名、メールアドレス、住所、電話番号、売上情報、医療・美容の問い合わせ内容などを外部サイトに貼ると、情報漏えいリスクがあります。便利だからといって、何でも貼っていいわけではありません。

変換サイトを使うなら、次のように切り分けます。

  • 個人情報を含まない短文だけ試す
  • 社外秘データは貼り付けない
  • 元ファイルは必ず残す
  • 復元後も内容を目視確認する

安全に復元したい場合は、ローカル環境のテキストエディタを使うほうが安心です。社内データや顧客データは、外部サービスへアップロードせず、PC内で文字コードを切り替えて確認しましょう。

文字化けを復元できるケースと復元できないケース

文字化けを復元できるケースと復元できないケース

文字化けは直せることもありますが、すべて復元できるわけではありません。ここを知らないと、無限に変換を試して時間だけが過ぎます。復元できるかどうかは、「元の文字情報が残っているか」で決まります。

復元できる可能性が高いのは、表示だけが崩れているケースです。たとえば、UTF-8のCSVをExcelがShift_JISとして開いてしまっただけなら、正しい文字コードで開き直せば戻ります。メールでも、本文データが残っていて表示設定だけがズレているなら読める可能性があります。

一方で、文字化けした状態で上書き保存した場合は厳しくなります。さらに、そのファイルを別形式に変換したり、文字化け部分を手入力で編集したりすると、元の情報が失われることがあります。文字化けを見たら上書きしない、これが本当に大事です。

状態復元可能性やるべきこと
開いた画面だけ文字化け高い別の文字コードで開き直す
元ファイルが残っている高いコピーして復元作業をする
メール本文だけ崩れている別アプリやソース表示で確認する
文字化け状態で上書き保存した低いバックアップや再送を確認する
一部文字が「?」に置き換わったかなり低い元データの再取得を優先する

「?」や四角に置き換わっている場合は、元の文字が失われていることがあります。この場合、変換では戻らない可能性が高いです。バックアップ、メールの再ダウンロード、送信元への再送依頼を優先してください。

文字化けを防ぐために普段からやるべき対策

文字化けを防ぐために普段からやるべき対策

文字化けは、発生してから直すより、発生しない運用にするほうが楽です。特に社内でCSVを毎日扱う会社、広告レポートを出す会社、顧客データを複数ツールでやり取りする会社では、文字コードルールを決めておくと作業が安定します。

一番おすすめなのは、社内でCSVの標準を決めることです。WebサービスやGoogle系ツールと連携するならUTF-8、古いWindows業務システムへ取り込むならShift_JISなど、用途別にルールを明記します。担当者ごとに保存形式が違うと、毎回どこかで文字化けします。

また、ファイル名は英数字中心にしておくと安全です。「顧客一覧①最終版.csv」のような名前は、人間には分かりやすいですが、システム間の受け渡しではトラブルになりやすいです。「customer_list_202606.csv」のようにしておくと、Windows、Mac、スマホ、クラウド間でも崩れにくくなります。

日常的にやる対策は次の通りです。

  • CSVはダブルクリックで開かず、Excelのデータ取り込みを使う
  • 社外送付前に別PCや別アプリで開き直す
  • ファイル名に絵文字や特殊記号を使わない
  • 元データを上書きせず、必ずコピーで作業する
  • 文字コード指定があるシステムでは手順書に明記する

こういう地味なルールは、最初は面倒に感じます。でも、文字化けした顧客リストを手作業で直す時間を考えると、最初にルール化したほうが圧倒的に安いです。業務効率化は、派手なツール導入より「事故が起きない保存方法」を決めるところから始まることも多いですよ。

文字化けの直し方まとめ

文字化けの直し方まとめ

文字化けが起きたら、まず上書き保存を止めてください。元ファイルをコピーし、どのアプリで崩れているのかを確認します。ExcelのCSVなら「データの取得」から文字コードを選んで読み込み、メールなら別アプリやPC版で開き直します。スマホで崩れている場合は、無理にスマホ上で編集せず、PCで復元するほうが安全です。

文字化けの原因は、ほとんどが「保存した文字コード」と「開いた文字コード」のズレです。UTF-8、Shift_JIS、ISO-2022-JPなどの違いを細かく暗記する必要はありません。大事なのは、文字化けしたら「違う文字コードで開き直す」「元データを守る」「上書きしない」という順番で動くことです。

特に業務でCSVやメール添付を扱う人は、Excelのダブルクリック開きをやめるだけでも事故が減ります。ファイルは壊れていないのに、開き方だけで文字化けしているケースは本当に多いです。焦って手入力で直す前に、この記事の手順で復元できるか試してみてください。

参考記事

今週のベストバイ

おすすめ一覧

資料ダウンロード

弊社のサービスについて詳しく知りたい方はこちらより
サービスご紹介資料をダウンロードしてください