mac環境だと、出力したCSVファイルをExcelで開くと文字化けしたりします。
文字化けの解消方法を、備忘録として書いておきます。
#解決方法
Excelのエンコード種別に、CSVを合わせる。
・環境
macOS Mojave(Version 10.14.2)
Excel for Mac(Version 16.19)
##手順
###1.対象のCSVファイルをテキストエディットで開く
1:CSVファイルを右クリック
2:「このアプリケーションで開く」をクリック
3:「テキストエディット」をクリック
###2.テキストエディットで複製する
1:mac画面上部のメニューバー → 「ファイル」をクリック
2:「複製」をクリック
###3.複製したファイルをShift JIS形式で保存する
mac画面上部のメニューバー → 「ファイル」をクリック → 「保存」をクリック
1:ファイル名の拡張子を.csvにする
2:保存時の「標準テキストのエンコーディング」の選択を「日本語(Shift JIS)」にする
3:「保存」をクリック
###4.保存したファイルをエクセルで開く
文字化けせずに開ける!
#なぜ文字化けしたか
「CSVファイルを出力する際のエンコーディング種別」が、「Excelが期待しているエンコーディング種別」と異なるためです。
どうも、mac版のExcelは「エンコード種別Shift-JISがデフォルト」と考えているため、異なるエンコード種別のファイルだと文字化けしてしまいます。WindowsだとExcel内でエンコード種別を変えたりできるのですが、mac版ではできないようなので、このような手間がかかる手順になります。