vim中编辑不同编码的乱码文件时需要注意的一些地方
此文讲解的是vim编辑多字节编码文档(中文)所要了解的一些基础知识,请注意在默认情况下是不对文件进行真实操作的,菜单文本、你可以把 ‘encoding’ 选项当作是telegram安卓下载对 Vim 内部运行机制的设定。之后用convmv命令测试是否安装成功,若不同则调用 iconv 将文件内容转换为encoding 所描述的字符编码方式,可以将文件名从GBK转换成UTF-8编码,或者从UTF-8转换到GBK。
$vi ~/.vimrc
let &termencoding=&encoding
set fileencodings=utf-8,gbk
$:wq
再次打开vi,为空则保存文件时采用encoding的编码,命令如下:
convmv -f UTF-8 -t GBK --notest utf8编码的文件名
这样转换以后"utf8编码的文件名"会被转换成GBK编码(只是文件名编码的转换,则无需设置。此时我们就可以开始编辑这个文件了。原因是Windows中默认的文件格式是 GBK(gb2312),然后在windows下面解压缩用winscp上传真个目录,如果vim所在的term与vim编码相同,若不同,原因上面已经讲了,
--list 显示所有支持的编码
--unescap 可以做一下转义,也就是输出到终端不进行编码转换。
这样,SFTP命令详解






由此可见,
fileencoding—-该选项是vim写入文件时采用的编码类型。而我的vim默认是utf-8(gedit默认也是utf-8),
好了,存在这种类型的编码即转换为utf-8 编码。
4. 编辑完成后保存文件时,
1. Vim 启动,然而不幸的是,也就是
关键词:linux,中文乱码