您的位置:首页 > 运维架构 > Linux

如何判别文件的字符编码以及变换字符编码?

2013-01-25 13:53 190 查看
如果是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 ファイル
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  LINUX Solaris
相关文章推荐