Oracle Solaris 包含 auto_ef(1) 命令行实用程序,用于确定文件编码。auto_ef 使用 iconv 代码转换来判断编码,从而确定对文件进行的特定代码转换是否成功。此外,它还对文件中显示的字符序列执行频率分析。例如,
$ auto_ef test_file eucJP
使用 -a 选项,将显示给定文件的所有可能编码:
$ auto_ef -a test_file eucJP 0.89 zh_CN.euc 0.40 ko_KR.euc 0.01
要将 auto_ef 添加到系统中,请安装 text/auto_ef 软件包。有关更多信息,请参见 auto_ef(1) 手册页。