如果是Linux环境
可以使用nkf (当然要先判断有没有装这个命令=> where is nkf)
nkf使用方法
nkf オプション ファイル [> 出力ファイル]
よく使うオプション
オプション一覧 -e : EUCコードを出力 -s : Shift-JISコードを出力 -w : UTF-8コードを出力(BOM無し) -g : 自動判別の結果を表示 --overwrite : 引数のファイルに直接上書き
如果是Solaris环境
可以使用auto_ef来判断文件是什么什么字符编码的 (当然要先判断有没有装这个命令=> where is auto_ef)
auto_ef使用方法
auto_ef [オプション] ファイル
よく使うオプション
-a : 可能性があると判定されたエンコーディングがスコアレポートと共に表示される
-l : 判別の精度をより高くする事も出来る : レベルは、"0"から"3"まであり、 "0"が最も精度が低く、レベルが上がるに従って判定精度が上がる。但し、レベルの上昇に伴い処理速度は遅くなる。
Ex) /usr/bin/auto_ef -a -l 1 ファイル