Linux系统cat查看文件没问题,vim编辑中文乱码

小柒博客 评论4401字数 241阅读0分48秒阅读模式

一、问题现象

# cat查看文件

# vim 编辑文件

出现此问题,有可能是vim编辑器的编码设置不正确或者编码方面导致的。

二、解决方法

1、查看文件编码

[root@measure_120 ~]# file -i /usr/local/prometheus/rules/blackbox_exporter_rules.yml

/usr/local/prometheus/rules/blackbox_exporter_rules.yml: text/plain; charset=utf-8

2、在vim中设置文件编码为utf-8

:set fileencoding=utf-8

3、如果上述方法不行,可以尝试在vim中重新加载文件,并设置文件编码

:e ++enc=utf8
:e ++enc=zh_CN

4、如果上述方法仍然不行,有一个可以让乱码变为中文,那么说明打开文件时所使用的编码是不兼容中文的,需要修改vim的配置。

1)vim的用户配置文件是$HOME/.vimrc,我们在这个配置文件中加入以下内容

[root@measure_120 ~]# vim ~/.vimrc

set encoding=utf-8

set fileencoding=utf-8

set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1

2)执行source ~/.vimrc使配置生效

[root@measure_120 ~]# source ~/.vimrc

若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!如本文“对您有用”,欢迎随意打赏,谢谢!

Wechat
微信扫一扫,加我!
weinxin
微信号已复制
微信公众号
微信扫一扫,关注我!
weinxin
公众号已复制
小柒博客
  • 本文由 小柒博客 发表于 2024年8月29日 09:53:52
  • 声明:本站所有文章,如无特殊说明或标注,本站文章均为原创。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。转载请务必保留本文链接:https://www.yangxingzhen.com/10073.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

拖动滑块以完成验证