事象
UTF-8でエンコーディングされたCSVファイルの検証をしてもらった時に日本語が文字化けしているとの報告があった
原因
原因はCSVファイルをExcelで開くと何の指定もされていない場合はShift-JISで開かれることが原因だった。
机上でCSVファイルの検証を行なった時にはサクラエディタを使用していたため、文字化けが発生することは確認できなかった。
解決策
BOMが付与されていればExcelで開いた際にもUTF-8でファイルが開かれるようになるため、サクラエディタで一度開いてもらい、「名前を付けて保存」を選択し、文字コードセットをUTF-8、BOMチェック付きで再保存してもらうことで解決した。