MojiRescue

文字化けを直し、ファイルの文字コードや改行コードを変換するツールです。
化けてしまった文字列から元の文章を復元する、CSVをExcelで開ける形にする、BOMや改行コードをそろえるといった作業を、ブラウザの中だけで行えます。

MojiRescueの画面

こんなときに

CSVをExcelで開いたら、文字化けした

Webサービスやデータベースから書き出したCSVは、多くの場合UTF-8という文字コードで保存されています。
一方、日本語版のExcelは、ダブルクリックで開いたCSVをShift_JISとして読もうとするため、文字が「縺」「繧」のように化けます。
MojiRescueのCSV変換にファイルを読み込むと、Excelでそのまま開ける形に変換してダウンロードできます。

届いたメールやテキストの文字が化けていて読めない

画面に表示された化け文字は、どの文字コードの食い違いで起きたかが分かれば、元に戻せることがあります。
MojiRescueの文字化け診断に化けた文字列を貼り付けると、食い違いの組み合わせを推定し、元の文章の復元を試みます。

改行コードやBOMをそろえたい

WindowsとMacやLinuxの間でファイルをやりとりすると、改行コードがCRLFとLFで食い違い、Gitで意図しない差分が出ることがあります。
MojiRescueでファイルを読み込むと、今の改行コードとBOMの有無が表示され、どちらかにそろえて書き出せます。

できること

  • 化けた文字列から、元の文章の復元を試みる(誤読の組み合わせの診断つき)
  • CSVを、日本語版Excelでダブルクリックして開ける形に変換する
  • ファイルの文字コードを、UTF-8、Shift_JIS、EUC-JPなどの間で変換する
  • BOMを付ける、外す
  • 改行コードをCRLFかLFにそろえる(混在しているファイルもまとめてそろえる)
  • 読み込んだファイルの文字コードを自動で判定し、プレビューで確かめる

使い方の流れ

  1. やりたいことに合わせて、文字化け診断、CSV変換、改行・BOMの変換、文字コード変換から画面を選ぶ
  2. 化けた文字列を貼り付けるか、ファイルを読み込む
  3. 結果を確かめて、コピーするか、変換したファイルをダウンロードする

知っておきたいこと

すべての文字化けが元に戻るわけではありません。
「�」の記号に置き換わってしまった文字のように、化けた時点で元の情報が失われている場合は、文字列からは復元できません。
元のファイルが残っているなら、ファイルから変換し直すのが確実です。

画面からコピーした化け文字は、コピーの時点で一部が欠けていることがあります。
カタカナは戻りやすく、ひらがなは欠けやすい傾向があります。

Shift_JISやEUC-JPは、UTF-8で表せる文字のすべてを表せません。
絵文字や一部の記号、環境に依存する文字は、変換すると失われます。

文字数の少ないファイルや、英数字だけのファイルは、どの文字コードでも同じ中身になるため、自動判定が外れることがあります。
変換の前に、プレビューで文字が正しく表示されているかを確かめてください。

元のファイルは書き換えず、変換した結果は新しいファイルとしてダウンロードします。
処理はすべてブラウザの中で行い、ファイルや文字列をサーバーへ送信しません。

よくある質問

料金はかかりますか?

かかりません。
登録なしで、すべての機能を無料で使えます。

Googleスプレッドシートでも変換は必要ですか?

GoogleスプレッドシートやNumbersは、BOMのないUTF-8のCSVをそのまま読めるため、通常は変換の必要がありません。
CSV変換は、日本語版Excelでダブルクリックして開くときのためのものです。

Excelで開いたら、電話番号や日付の表示が変わりました

文字コードとは別の問題です。
Excelは「0120-」のような値を、数値や日付として解釈することがあります。
Excelの「データ」タブから読み込み、列の種類を文字列に指定すると防げます。

関連