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不能使用yum安装软件怎么办

CentOS怎么配置dns域名解析

如何修改CentOS主机名

CentOS如何开启远程访问

ubuntu和CentOS的区别是什么?

CentOS如何关闭selinux

CentOS怎么进入图形界面

CentOS怎么解压zip文件

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



打赏

取消

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

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

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

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

评论

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