Linux下GB2312和UTF-8文件名编码及内容编码之间转换


#yum install convmv     #rpmforge源
1.将GB2312编码的文件名转换为UTF-8
convmv -f GB2312 -t UTF-8 --notest file-name
2.将UTF-8编码的文件名转换为GB2312
convmv -f UTF-8 -t GB2312 --notest file-name
3.将GB2312编码的文件内容转换为UTF-8
iconv -f GB2312 -t UTF-8 file-name > new-file-name
4.将UTF-8编码的文件内容转换为GB2312
iconv -f UTF-8 -t GB2312 file-name > new-file-name
注意:转换前一定要将重要的文件备份,特别是转换文件内容的时候