Unixの文字コード変換コマンド
のあるように
$ nkf -g 対象ファイル
で文字コードの判定
$ nkf -w --overwrite 対象ファイル
で文字コードの変換までやってくれる。
ちなみに-wは文字コードのオプションで、一覧は
- j JISコードを出力する。
- e EUCコードを出力する。
- s シフトJISコードを出力する。
- w -w8[0] -w16[BL][0] Unicode を出力する。
- w -w80 UTF8コードを出力する。(BOM無し)
- w8 UTF8コードを出力する。
- w16 -w16B0 UTF16コードを出力する。(Big Endian / BOM無し)
- w16B UTF16コードを出力する。(Big Endian / BOM有り)
- w16L UTF16コードを出力す る。 (Little Endian / BOM有り)
- w16L0 UTF16コードを出力する。(Little Endian / BOM無し)
な感じになっている。