centos中vi中文乱码解决方法


本文摘自PHP中文网,作者尚,侵删。

centos中vi中文乱码解决方法

打开vimrc文件添加下面的代码即可:

1

2

3

4

$vi ~/.vimrc

let &termencoding=&encoding

set fileencodings=utf-8,gbk

$:wq

推荐教程:centos使用教程

vi编码方面的基础知识:

1、存在3个变量:

encoding―-该选项使用于缓冲的文本(你正在编辑的文件),寄存器,Vim 脚本文件等等。你可以把 ‘encoding’ 选项当作是对 Vim 内部运行机制的设定。

fileencoding―-该选项是vim写入文件时采用的编码类型。

termencoding―-该选项代表输出到客户终端(Term)采用的编码类型。

2、此3个变量的默认值:

encoding―-与系统当前locale相同,所以编辑文件的时候要考虑当前locale,否则要设置的东西就比较多了。

fileencoding―-vim打开文件时自动辨认其编码,fileencoding就为辨认的值。为空则保存文件时采用encoding的编码,如果没有修改encoding,那值就是系统当前locale了。

termencoding―-默认空值,也就是输出到终端不进行编码转换。

相关视频教程推荐:linux视频教程

以上就是centos中vi中文乱码解决方法的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

CentOS如何删除目录

CentOS是干嘛的

CentOS系统如何从一般用户切换到root用户

CentOS执行文件时权限不够怎么解决

CentOS 7 for arm 安装一键lnmp失败

怎么ssh连接CentOS

CentOS怎么安装软件

CentOS下终端内容显示不全怎么办

CentOS怎么把文件移动?

rhel 和 CentOS 区别?

更多相关阅读请进入《CentOS》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...