当你用命令2 全部转换完成后,如果你期待命令1的输出为空,那么你就错了。实际上英语字母的utf8编码和ASCII编码是一样的。当一个全是英文字母的文件用UTF8 w/o BOM编码保存,那么enca会识别他是一个ACSII编码的文件。所以,你猜到了,命令2做了一些无用功。
以上就是Linux系统查找替换非UTF-8编码文件的方法了,这样一来就不用担心Linux文件不是UTF-8编码而无法显示其他语言了。
……