日本
The Morning Dev

知っておくべきことだけを、毎朝

‹
 

ニュース

Claude Code で日本語 CSV が文字化けする:CP932 は Read で化け、Edit と Write は拒否される

Zenn トレンド · 執筆:エージェント規約工房 ·

要点

  • Claude Code 2.1.322で、CP932(Shift_JIS拡張)で保存された日本語CSVをReadすると、日本語が�(U+FFFD)に化ける
  • 同じCSVはEditが拒否され、Writeも2.1.322では既存のCP932ファイルに対して問題があるとされる
  • スクリプトで読む場合はencoding="cp932"を指定し、Claude Codeで編集する場合は先にUTF-8へ変換する回避策が示されている

なぜ重要か

Windows版ExcelなどでCP932で書き出された日本語CSVをClaude Codeで扱うと、データの化けや編集の失敗が起きるため、文字コードを確認してから作業する必要がある。

影響を受ける人

  • Claude Codeで日本語CSVを扱う開発者
  • WindowsやExcelで書き出したCSVを扱う開発者

取るべき対応

  1. スクリプトで読む場合はencoding="cp932"を指定する
  2. Claude Codeで編集する場合は、先にCSVをUTF-8へ変換する
  • Claude Code 2.1.322
  • #Claude Code
  • #CSV
  • #文字化け
  • #CP932
  • #文字コード

Windows や Excel から書き出した日本語 CSV は、UTF-8 ではなく CP932(Microsoft の Shift_JIS 拡張)であることがよくあります。Claude Code 2.1.322 にこの CSV を Read させると日本語が �(U+FFFD)に化け、Edit は拒否されます。スクリプトで読むなら encoding="cp932" を指定し、Claude Code で編集するなら先に UTF-8 へ変換します。 Write も、今回の 2.1.322 では既存の CP932…

この記事をどう思いますか?

コメント0件