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查看是否安装php的方法

CentOS无法访问80端口

CentOS下php curl如何安装

CentOS系统找不到网卡配置文件怎么办

CentOS下ftp无法上传文件怎么办

CentOS下中文字符总是乱码

CentOS中wget命令不能用怎么办

CentOS怎么激活root用户

CentOS系统如何查看指定软件是否已安装

5种CentOS查看系统版本的方法

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



打赏

取消

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

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

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

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

评论

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