前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决vim编辑文件时中文乱码

解决vim编辑文件时中文乱码

作者头像
陪你听风
发布2021-03-31 23:43:22
9.9K0
发布2021-03-31 23:43:22
举报
文章被收录于专栏:陪你听风陪你听风

情况1:在centOS或debian等Unix系统上,使用vim编辑文件时,输入中文时,中文乱码:

#vim /root/.vimrc

输入如下配置:

syntax on set fileencodings=ucs-bom,utf-8,utf-16,gbk,big5,gb18030,latin1 set fileencoding=utf-8 :wq

再次vim编辑时OK。

解释下:syntax on表示语法高亮;fileencoding表示保存文件时的默认文件编码;fileencodings表示vim读取文件时,采用的编码识别序列,从左往右匹配。 情况2:在windows上编写的文件,上传至Linux上,vim编辑时乱码。原因是windows默认使用gbk编码,在Linux上,使用iconv命令可以转码: #iconv -f GBK -t UTF-8 test.txt -o test2.txt

再次vim编辑时OK。

情况3:在secureCRT或xshell等SSH工具上,vim编辑文件时乱码。这个情况很办好:修改客户端的编码格式即可。以secureCRT为例:找到options---session options---terminal---Appearance,把charset encoding改为utf-8就好了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年11月11日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档