vim中文乱码解决办法

情况:环境已设置为中文,但是vim显示中文乱码

解决办法

编辑vimrc文件,加上如下几行:

set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8


如果你不知道vimrc在哪里,很简单 find / -name vimrc。


附:linux设置为中文

配置系统字符集

以root用户登录要安装系统服务器,修改/etc/sysconfig/i18n文件,设置需要的系统字符集。(以UTF-8为例)

$   vi /etc/sysconfig/i18n

文件修改如下:

#LANG="en_US.UTF-8"

LANG="zh_CN.UTF-8"

修改后保存退出,建议重新启动Linux系统。


配置用户字符集

以要安装系统的用户登录该服务器,修改.bashrc文件,在文件的结尾增加export  LANG= zh_CN.UTF-8一行

$ cd ~

$ vi .bashrc

文件修改如下:

# .bashrc

 

# Source global definitions

if [ -f /etc/bashrc ]; then

       . /etc/bashrc

fi

 

# User specific aliases and functions

export LANG=" zh_CN.UTF-8"


使用户配置生效

$ source .bashrc


验证用户字符集

$ locale 

显示如下信息即可:

LANG=zh_CN.UTF-8

LC_CTYPE="zh_CN.UTF-8"

LC_NUMERIC="zh_CN.UTF-8"

LC_TIME="zh_CN.UTF-8"

LC_COLLATE="zh_CN.UTF-8"

LC_MONETARY="zh_CN.UTF-8"

LC_MESSAGES="zh_CN.UTF-8"

LC_PAPER="zh_CN.UTF-8"

LC_NAME="zh_CN.UTF-8"

LC_ADDRESS="zh_CN.UTF-8"

LC_TELEPHONE="zh_CN.UTF-8"

LC_MEASUREMENT="zh_CN.UTF-8"

LC_IDENTIFICATION="zh_CN.UTF-8"

LC_ALL= LC_ALL=



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值