テキストとCSVの文字化けを修正
アクセント記号や特殊文字が意味不明な文字列になっているなら、ファイルが間違った文字コードで読み込まれています。このツールは古いWindowsの文字コードで保存されたファイルをUTF-8に変換し、二重エンコードされた文字を修復します。よくあるケースは自動で判別し、必要ならExcelが正しく読むための目印も付けます。すべて端末上で動きます。
ここにファイルをドロップ またはクリックして選択
結果
ファイルの文字化けを修正する方法
- 文字化けしたCSVやテキストのファイルを置きます。
- 元の文字コードは自動のままにするか、Windows-1252、ISO-8859-1、二重エンコードの修復を選びます。
- Excel用のBOMを付けるかを選びます。
- 実行して、修正されたUTF-8のファイルをダウンロードします。
文字が意味不明な記号になる理由
アクセント付きの文字、アポストロフィ、通貨記号があるはずの場所に2〜3個の変な記号が出ているなら、そのファイルは間違った文字コードで読み込まれています。テキストはバイトとして保存されていて、文字コードはバイトを文字に変えるためのルールです。今のシステムはUTF-8を使いますが、古いWindowsのプログラム、特にExcelは、Windows-1252などの地域の文字コードで保存・読み込みすることがよくあります。一方の方法で書かれたファイルを他方の方法で読むと、基本的なASCII以外の文字はすべて化けます。データが失われたわけではなく、間違ったルールで解読されているだけです。
2つの異なる問題と、それぞれの直し方
ファイルが古い文字コードで保存されている。古いWindowsのツールから書き出したCSVは、Windows-1252やISO-8859-1で保存されています。UTF-8を前提とするツールでは、疑問符や代替文字が表示されます。直し方:このツールに元の文字コードを指定すれば、どの環境でも正しく読めるUTF-8で保存し直します。
ファイルが二重エンコードされている(いわゆる文字化けの保存)。誰かがUTF-8のファイルをWindows-1252として読み、そのまま保存し直したため、正しいバイトがそれぞれ2〜3個の間違った文字に変換されてしまった状態です。アクセント記号の前に必ずチルダ付きの大文字Aが現れる、おなじみの症状はこれが原因です。直し方:修復オプションが、それらの文字をバイトに戻して正しくUTF-8として解読し、誤りを元に戻します。
自動判別
元の文字コードを自動にしておくと、ツールはまずファイルを厳密なUTF-8として読もうとします。失敗すればWindows-1252として読み直します。読めても、二重エンコード特有のパターンが見つかれば修復を適用します。ほとんどの場合はこれで十分です。自動の結果がまだおかしいときだけ、文字コードを手で指定してください。
BOMオプション
WindowsのExcelは、ファイルの先頭にバイト順マークがない限り、今もCSVを地域の文字コードで開きます。Excelに戻すファイルならBOMをオンに、データベース、プログラミング用のツール、多くのウェブの取り込みではオフにしてください。目印を最初の列名の一部として扱ってしまうものがあるためです。
修復後の結果
| 症状 | 修復後 |
|---|---|
| アクセント付きの名前で、各文字の代わりに余計な大文字Aと記号が出る | Müller、José、Zoë |
| アポストロフィや引用符が3つの変な文字になる | It's、"quoted" |
| ユーロ記号が記号の固まりになる | € 25 |
| 文字があるはずの場所に疑問符や四角が出る | 正しい元の文字コードを選べば、元の文字 |
出力は、名前も内容も同じで、正しくエンコードされたUTF-8のテキストファイルです。CSV、TXT、その他のプレーンテキストに使えます。アップロードはありません。修復はブラウザ内で行われます。
よくある質問
アクセント付きの文字がおかしな記号になるのはなぜですか?
UTF-8で書かれたファイルをWindowsの文字コードで読んだか、その逆です。文字が失われたわけではなく、間違ったルールで解読されているだけなので、このツールで元に戻せます。
ファイルはアップロードされますか?
いいえ。修復はブラウザ内で行われ、ファイルは端末に残ります。
ヨーロッパ以外の言語にも使えますか?
もともとUTF-8で、二重エンコードされてしまったものなら使えます。地域の文字コードで保存されたファイルについては、西欧の文字コードに対応しています。
BOMは付けるべきですか?
ファイルをWindowsのExcelに戻すなら付けてください。データベースやプログラミング用のツールに渡すなら不要です。
ファイルは 端末から出ません
Squishly Toolsのすべてのツールは100%無料で、完全にブラウザ内で動作します。画像や書類はお使いのコンピューター上で処理され、サーバーにアップロードされることはありません。アカウントも透かしも、裏もありません。