CSV 文字化け直し・文字コード変換
Shift_JIS と UTF-8 を相互に変換します。Excel で開くと化ける CSV は「UTF-8(BOM 付き)」にすると直ることがほとんどです。
ファイルはこのページの中だけで処理し、どこにも送信しません。
1ファイルを選ぶ
お手元にファイルがなくても、サンプルのファイルで動きを試せます。
2変換先を選ぶ
中身の確認(先頭 30 行)
ファイルを選ぶと、ここに中身が表示されます。
文字化けの原因と見分け方は「CSV を Excel で開くと文字化けする理由と直し方」で説明しています。郵便番号や口座番号の先頭の 0 が消えるときは「Excel で郵便番号や口座番号の先頭の 0 が消える理由と防ぎ方」をご覧ください。
よくある質問
- Excel で CSV を開くと文字化けするのはなぜですか?
- 日本語版の Excel は、BOM(ファイル先頭の目印)がない CSV を Shift_JIS として読みます。Web サービスが書き出す CSV の多くは UTF-8 なので、そのまま開くと化けます。「UTF-8(BOM 付き)」に変換すると、Excel が UTF-8 と判断できるようになります。
- Shift_JIS に変換すると「?」になる文字があります
- 絵文字や一部の旧字体など、Shift_JIS にない文字は表せません。このツールは「?」に置き換えたうえで、何行目の何文字目かを一覧で示します。元のファイルで別の文字に直してから変換し直してください。
- 「縺薙s縺ォ縺。縺ッ」のような文字は戻せますか?
- UTF-8 の文章を Shift_JIS として開き、そのまま保存してしまったときに起きる化け方です。ファイルを読み込むと自動で復元を試し、戻せそうなら復元結果を表示します。化けた時点で失われた文字は戻らないため、その数も表示します。