ERROR - Updated 2026-05-15
日本語CSV 文字化けの直し方
日本語CSVの文字化けをShift-JIS、UTF-8、Excel CSV、UTF-8 BOMの観点から確認して直す方法。
Open CSV Encoding Fixer要点
日本語CSVの文字化けは、Shift-JISのファイルをUTF-8として読んだり、UTF-8のファイルをExcelが別の文字コードとして開いたりすると発生します。まず元ファイルを保存し、どの文字コードで作られたCSVなのかを確認します。文字化けした状態で上書き保存しないことが重要です。
よくある症状
株式会社が譬ェ蠑丈シ夂、セのように表示される。- Excelでは読めるが、Webサービスにアップロードすると文字化けする。
- UTF-8 CSVをExcelで開くと日本語だけ崩れる。
- 住所や商品名の一部だけ文字化けする。
主な原因
| 原因 | 説明 | 対応 |
|---|---|---|
| Shift-JISとUTF-8の不一致 | 作成元と読み込み先が違う文字コードを使う | 正しい文字コードで開く |
| UTF-8 BOMなし | ExcelがUTF-8と判断できない場合がある | Excel向けにBOM付きコピーを試す |
| CP932の文字 | 一部の日本語記号が変換で崩れる | 変換後にサンプル検査 |
| アップロード先の制約 | UTF-8のみ受け付けることがある | 仕様書を確認 |
すぐに試す手順
- 元CSVをコピーします。
- CSV Encoding Fixerでサンプルを確認します。
- Excelではデータ取り込みから文字コードを選びます。
- Shift-JIS、UTF-8、UTF-8 BOMを目的別に確認します。
- Webアップロード用はUTF-8指定を優先します。
例
文字化けした表示:
company,address
譬ェ蠑丈シ夂、セ,譚ア莠ャ驛ス
本来の表示:
company,address
株式会社サンプル,東京都
この場合、手入力で直すのではなく、元ファイルを正しい文字コードで開き直します。
よくある失敗
- 文字化けしたままExcelで保存する。
- UTF-8 BOMをすべての場面の正解だと思う。
- Shift-JISファイルをそのままUTF-8専用サービスにアップロードする。
- アップロード用とExcel確認用のCSVを分けない。
関連ツール
関連記事
- CSV / Excel 文字化け対策センター
- Shift-JIS CSVをUTF-8に変換する方法
- Excel CSV UTF-8文字化けの直し方
- UTF-8、CP949、EUC-KR、Shift-JISの違い
更新日
2026-05-15