文字コードの確認
-
コマンド
file --mime <ファイル名>
-
使用例
$ file --mime hoge.csv
hoge.csv: text/plain; charset=utf-8
文字コードの変更(上書き)
-
コマンド
nkf [オプション] --overwrite <ファイル名>
-
使用例 (shift-jisに変換)
$ nkf -s --overwrite hoge.csv
$ file --mime hoge.csv
hoge.csv: text/plain; charset=unknown-8bit
備考(nkfコマンドのインストール / オプションの種類)
nkfコマンドをインストールしていない場合はhomebrewからインストールできます。
$ brew install nkf
オプションはこんな感じです
-j JISコードに変換する
-e EUCコードに変換する
-s シフトJISコードに変換する
-w UTF8コードに変換する
-r ROT13/47の変換する
もっと詳しい使い方はこちらも参考になるかと思います。
macにnkfコマンドがないだと!?じゃあ入れよう! - Qiita