ニュース
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を扱う開発者
取るべき対応
- スクリプトで読む場合はencoding="cp932"を指定する
- 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…