FixData Tools
ツールエラー解決ガイドコラム
CSVツール
言語を変更KOENJA
CSV

すぐに直す

まずはよくあるCSVの問題から診断できます。

CSVツール全ツール
ツールエラー解決ガイドコラム
言語を変更한국어English日本語

FixData Tools. ブラウザですぐ使えるデータ・テキスト問題解決ツール。

ツールエラー解決ガイドコラムプライバシーポリシー利用規約

ERROR - 更新 2026-06-25

日本語CSV文字化けを直す方法: Shift-JISとUTF-8

日本語CSVの文字化けをShift-JIS、CP932、UTF-8、ExcelのUTF-8 BOM、区切り文字から切り分けて直す手順。

CSV文字化け修正ツールを開く

要点

日本語CSVの文字化けは、Shift-JISのファイルをUTF-8として読んだり、UTF-8のファイルをExcelが別の文字コードとして開いたりすると発生します。まず元ファイルを保存し、どの文字コードで作られたCSVなのかを確認します。文字化けした状態で上書き保存しないことが重要です。

まず試すこと

mojibake utf-8 shift_jis のような症状で検索している場合は、壊れた文字を手で直す前に CSV文字化け修正ツール で短いサンプルを確認します。UTF-8、Shift-JIS/CP932系、区切り文字、列数を見比べてから、Excel用とアップロード用のコピーを分けます。

目的最初に見る点試す出力
日本語CSVを読める状態に戻すShift-JIS/CP932系のプレビュー読めることを確認してUTF-8へ変換
Excelで共有するExcelが直接開くかUTF-8 BOM付きCSV
Web/APIへアップロードするBOMが許可されるかBOMなしUTF-8

よくある症状

  • 株式会社 が 譬ェ蠑丈シ夂、セ のように表示される。
  • 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指定を優先します。

症状から切り分ける

文字化けの見え方は、最初に試す文字コードを決める手がかりになります。繝、譁、莠、譬 のような文字が混ざる場合は、日本語CSVを別の文字コードとして読んでいる可能性があります。Excelだけで崩れる場合と、アップロード先だけで崩れる場合では、作るべきCSVが変わります。

症状先に試すこと理由
繝 や 譁 が出るShift-JIS / CP932でプレビュー日本語Windows由来のCSVでよく起きる
Excelだけ文字化けするUTF-8 BOM付きコピーExcelの自動判定を助けることがある
Webアップロード後に崩れるBOMなしUTF-8BOMが先頭列名に入ることがある
一部の記号だけ崩れるCP932特有文字を確認丸数字や一部記号が変換で問題になる

例

文字化けした表示:

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

本来の表示:

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

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

よくある失敗

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

実務FAQ

mojibake 繝 utf-8 shift_jis のような症状は必ずShift-JISですか?

必ずではありません。ただし、元ファイルをShift-JIS / CP932としてプレビューする価値は高いです。UTF-8、Shift-JIS、CP932を同じ数行で比べ、正しく読めるものからコピーを作成してください。

UTF-8 BOM付きCSVを常に使えばよいですか?

いいえ。Excelで確認する相手には便利ですが、APIやアップロードフォームではBOMなしUTF-8が求められることがあります。Excel確認用とシステム投入用を分けるのが安全です。

文字化けした状態で保存したCSVは戻せますか?

戻せる場合もありますが、元のバイト列が失われると復元は難しくなります。まず元のエクスポートファイルやバックアップを探してください。

関連ツール

  • CSV Encoding Fixer

関連記事

  • CSV / Excel 文字化け対策センター
  • Shift-JIS CSVをUTF-8に変換する方法
  • Excel CSV UTF-8文字化けの直し方
  • UTF-8、CP949、EUC-KR、Shift-JISの違い

更新日

2026-06-12

参考にした公式文書

本文の判断基準を確認するために参照した公式文書です。

  • Import or export text (.txt or .csv) filesMicrosoft Support - 確認日: 2026-06-12
  • Encoding StandardWHATWG - 確認日: 2026-06-12
  • TextDecoderMDN Web Docs - 確認日: 2026-06-12
  • The Unicode StandardUnicode Consortium - 確認日: 2026-06-12

記事情報

クラスター
csv-excel-encoding
種類
error

関連ツール

CSV文字化け修正ツール

関連記事

ExcelでUTF-8 CSVが文字化けする原因と直し方UTF-8 CSVをExcelで開くと日本語が文字化けする場合に、UTF-8 BOM、インポート手順、Web/API用コピーの分け方を確認する実務ガイドです。Shift-JIS CSVをUTF-8に変換する方法日本語Windowsや古い業務システムのShift-JIS CSVを、文字化けや列ずれを防ぎながらUTF-8 CSVへ変換する実務手順です。Excel CSV文字化け対策: UTF-8 BOMとShift-JISExcel CSVの文字化けをUTF-8 BOM、Shift-JIS、CP932、韓国語CSV、アップロード用UTF-8に分けて判断する実務ハブ。UTF-8、CP949、EUC-KR、Shift-JISの違いCSVやExcelで使われるUTF-8、CP949、EUC-KR、Shift-JISの違いと、日本語・韓国語の文字化けを防ぐ確認方法。