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のみ受け付けることがある仕様書を確認

すぐに試す手順

  1. 元CSVをコピーします。
  2. CSV Encoding Fixerでサンプルを確認します。
  3. Excelではデータ取り込みから文字コードを選びます。
  4. Shift-JIS、UTF-8、UTF-8 BOMを目的別に確認します。
  5. Webアップロード用はUTF-8指定を優先します。

文字化けした表示:

company,address
譬ェ蠑丈シ夂、セ,譚ア莠ャ驛ス

本来の表示:

company,address
株式会社サンプル,東京都

この場合、手入力で直すのではなく、元ファイルを正しい文字コードで開き直します。

よくある失敗

  • 文字化けしたままExcelで保存する。
  • UTF-8 BOMをすべての場面の正解だと思う。
  • Shift-JISファイルをそのままUTF-8専用サービスにアップロードする。
  • アップロード用とExcel確認用のCSVを分けない。

関連ツール

関連記事

更新日

2026-05-15