これは何に使うか
CSV には自分が何の文字コードなのかを書く場所がありません。だから読む側は推測するしかなく、 推測を外すと文字化けします。この一連のファイルは、わざと違う文字コードで同じ内容を用意したもの。 自作のインポート処理が Shift_JIS を正しく判定できるか、UTF-16 の BOM を認識できるか、といった検証に使えます。
同じ内容の CSV を、複数の文字コードで用意しました。 「Shift_JIS の CSV を UTF-8 環境で開くと化ける」——その再現と、パーサの文字コード判定テストに。
CSV には自分が何の文字コードなのかを書く場所がありません。だから読む側は推測するしかなく、 推測を外すと文字化けします。この一連のファイルは、わざと違う文字コードで同じ内容を用意したもの。 自作のインポート処理が Shift_JIS を正しく判定できるか、UTF-16 の BOM を認識できるか、といった検証に使えます。