文字化け復元ツール|化けたメール・CSVをブラウザだけで自動修復(送信なし)
文字化けしたメールやテキスト、Excel で開くと崩れる CSV を、元の日本語に復元するツールです。
Shift_JIS・EUC-JP・UTF-8・ISO-2022-JP(JIS)といった文字コードの取り違えを自動で判定し、もっとも自然に読める結果を表示します。
テキストを貼り付けるか、文字化けしたファイルを選んでください。
文字化けはなぜ起きるのか
文字化けの正体は、ほとんどが「文字コードの取り違え」です。
日本語の文字は、Shift_JIS・EUC-JP・UTF-8 などの「文字コード」に従って数値(バイト)の並びとして保存されています。
保存したときと違う文字コードで読み込むと、同じバイト列でも別の文字として解釈され、意味不明な記号の羅列になります。
このツールは、その「読み込み時の取り違え」を逆算し、正しい文字コードで読み直すことで日本語に戻します。
使い方
テキストを貼り付ける
文字化けしたメール本文やメッセージをコピーして、入力欄に貼り付け「復元する」を押すだけです。
複数の文字コードの組み合わせを試し、もっとも日本語として自然な候補を上に表示します。
判定が外れていそうなときは、「他の候補を見る」から別の解釈も確認できます。
ファイルを直す
Excel で開くと崩れる CSV や、メモ帳で化けるテキストファイルは「ファイルを選ぶ」から読み込んでください。
ファイルは元のバイト列のまま読み込むため、テキストの貼り付けより確実に復元できます。
正しく読めたら「UTF-8 で保存」を押すと、文字化けしない UTF-8 形式(BOM 付き)で保存できます。
UTF-8(BOM 付き)にしておくと、Excel で開いても文字化けしにくくなりますよ。
直せる文字化けと、直せない文字化け
正直にお伝えすると、すべての文字化けが直せるわけではありません。
文字化けには、元のバイト情報が残っている「読み方を間違えただけ」のものと、すでに情報が失われてしまったものがあります。
「é」「’」「ã‚」のようなアルファベットや記号の羅列、「縺ゅ≠」のように一見日本語のようで意味をなさない化け(UTF-8 を Shift_JIS と取り違えた典型)、「パ」のような半角の崩れなど。元のバイトが保持されているため、読み直すだけで戻せます。
「◇(U+FFFD)」や「?」が大量に並んでいる文字化け。この時点で元のバイト情報が消えているため、どんなツールでも復元できません。元データ(送信元のメールやファイル)を正しい文字コードで取り直してください。
このツールは「◇」を含む入力を検出すると、復元できない可能性が高いことをお知らせします。
入力した内容は送信されません
文字化けする文章は、社内のメールや顧客データなど、外部に出したくない内容であることが少なくありません。
このツールの処理はすべてあなたのブラウザの中だけで行われ、貼り付けたテキストや読み込んだファイルをサーバーに送信することは一切ありません。
機密を含むデータでも安心して使えるよう、会員登録もインストールも不要の無料ツールにしています。
まとめ
文字化けしたメールやファイルを、文字コードの取り違えを自動判定して復元するツールを紹介しました。
テキストの貼り付けでも直りますが、より確実なのは元ファイルをそのまま読み込む方法です。
突然のメール文字化けや CSV の崩れに困ったとき、ブックマークしておくとサッと使えますよ。
このほかにも、ブラウザだけで完結する開発・実務向けの無料ツールを用意しています。
