iconv是unix、linux、mac等类unix操作系统下的一个字符集编码格式转换工具,可以将一种已知的字符集文件转换成另一种已知的字符集文件。文本文件没问题,不推荐二进制文件使用。
结论:经过如下验证,使用iconv会直接调整文件(中文)内容的底层编码,并按照新的字符集编码生成新的文件。
验证过程
新建文件,testcharacter.txt,字符集采用UTF-8
转码如下
iconv -f utf-8 -t GBK testcharacter.txt > testcharacter2.txt