納品前CSV検収ツール / 読みもの
EC運営・出品代行の実務ガイド

商品CSVの文字化けを直す方法
【Shift-JIS / UTF-8 / BOM の変換手順】

CSVを開いたら「譁�喧縺�」のように文字化けする、モールに取り込むと商品名が崩れる——。原因はほぼ文字コードの不一致です。なぜ起きるかと、Excel・メモ帳・Googleスプレッドシートでの直し方を手順でまとめました。

最終更新:2026-06-25

なぜ文字化けするのか(3行で)

日本語の保存方式には主に Shift-JIS(CP932)UTF-8 の2種類があります。保存した方式と、開く側が想定する方式がズレると文字化けします。さらに UTF-8 には先頭に BOM という目印が付く場合があり、これが原因で「最初の列名が認識されない」トラブルも起きます。

症状たいていの原因
全体が「譁�喧」のように崩れるShift-JIS ⇔ UTF-8 の取り違え
先頭の列だけ認識されない/先頭に変な記号UTF-8 の BOM
Excelで開くと化けるが他では正常ExcelがShift-JIS前提で開いている

直し方① Windowsメモ帳で文字コードを変換(最も確実)

  1. CSVファイルをメモ帳で開く(右クリック→プログラムから開く→メモ帳)。
  2. 文字化けしていなければそのまま、化けていれば一度別方式で開き直す。
  3. 「ファイル」→「名前を付けて保存」。
  4. 保存ダイアログ下部の「文字コード」で、取り込み先が求める方式を選ぶ(例:UTF-8 または ANSI=Shift-JIS相当)。
  5. 「UTF-8(BOM付き)」しか出ない環境では、BOMなしが要る場合に次の②③を使う。

直し方② Excelで保存する場合の注意

直し方③ Googleスプレッドシート(無料で確実)

  1. スプレッドシートにCSVをインポート(ファイル→インポート)。文字化けする場合はインポート時の区切り/文字コードを調整。
  2. 「ファイル」→「ダウンロード」→「カンマ区切り形式(.csv)」を選ぶと、UTF-8(BOMなし)で書き出されます。
  3. UTF-8を求めるモール/カートにはこの方法が手早く確実です。

どの文字コードを選べばいい?

文字化け・BOM・列ズレなどを納品前にまとめて検査したい方へ。CSVをアップロードするだけで、ブラウザ内(ファイルは送信しません)で一括チェックできます。

→ 無料でCSVを今すぐ検査する

関連:商品CSVのインポートが失敗する原因と対処法【チェックリスト付】

※ 各モール・カートの最新仕様は公式ヘルプをご確認ください。