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