1.查看文件编码 可以在vim打开状态下输入:set fileencoding 即可返回编码格式。 或者输入
file xxx.txt
不过个人感觉第一种更准确一点,比如某一个文件用file返回: Non-ISO extended-ASCII text, with CRLF line terminators; 而第一种可以返回fileencoding=latin1.
2.转换 同样可以在vim打开后输入:set fileencoding=utf-8(某种编码格式)修改。 也可以用iconv转换,iconv的命令格式如下: iconv [OPTION...] [-f encoding] [-t encoding] [inputfile ...] 比如将一个GBK编码的文件转换成UTF-8编码 :
iconv -f UTF-8 -t GBK test1.txt > test2.txt