造成乱码的原因是文件的源编码和vim的编码不一致
比如:在windows中编辑好的汉字文本文档上传到Linux打开就乱码了
解决方案:使用iconv工具解决乱码
查看是否安装了iconv,如果没有安装使用yum或rpm安装即可
使用iconv命令转码
输入/输出格式规范:
-f, --from-code=名称 原始文本编码
-o, --output=FILE 输出文件
-l, --list 列举所有已知的字符集
iconv -f 原本编码 -t 新编码 filename [-o newfile]
例:
更多Vim相关教程见以下内容:
在CentOS 6.2上搭建Vim开发环境
Ubuntu中设置Vim的行号