試してみる
この CSV を、あえて違う文字コードだと思って開いてみてください。たとえば この Shift_JIS(CP932) ファイルを UTF-8 環境(VS Code や最近の Excel)で開くと、日本語が化けます。 これが文字化けの正体です——中身は壊れていません。読み方を間違えているだけ。
化けたテキストは 文字化け修復ツールで元に戻せることがあります。 CSV の文字コードは、読む側が正しく指定するか、UTF-8(できれば BOM 付き)に統一するのが確実です。
古い Windows 環境の定番。UTF-8 環境で開くと化ける。 内容はどのファイルも同じ(顧客名簿風の 3 行)。文字コードだけが違います。
| ファイル名 | sample-sjis.csv |
|---|---|
| 文字コード | Shift_JIS(CP932) |
| BOM | なし |
| 容量 | 140 バイト |
| MD5 | 10121ad318684f019683ac3a1b70c388 |
| SHA-256 | 36271cd58f70af74d113e7ca87df9d8b55b660fd5210c3eaa581c04fbb5d38bd |
curl -o sample-sjis.csv https://naqto.com/api/dl/encoding/csv/sjis/この CSV を、あえて違う文字コードだと思って開いてみてください。たとえば この Shift_JIS(CP932) ファイルを UTF-8 環境(VS Code や最近の Excel)で開くと、日本語が化けます。 これが文字化けの正体です——中身は壊れていません。読み方を間違えているだけ。
化けたテキストは 文字化け修復ツールで元に戻せることがあります。 CSV の文字コードは、読む側が正しく指定するか、UTF-8(できれば BOM 付き)に統一するのが確実です。