Linux中vi中文乱码显示问题解决办法

vim_01

vi编辑器中文乱码有好几种情况.

第一种情况:

在windows上编写的文件,上传至Linux上,vim编辑时乱码。原因是windows默认使用gbk编码,

在Linux上,使用iconv命令可以转码:

#iconv -f GBK -t UTF-8 test.txt -o test2.txt

再次vim编辑时OK。

第二种情况:

在secureCRT或xshell等SSH工具上,vim编辑文件时乱码。这个情况很办好:修改客户端的编码格式即

可。以secureCRT为例:找到options---session options---terminal---Appearance,把charset enco

ding改为utf-8就好了。

第三种情况:

如果前面两个你都修改了,但是还是乱码的话,那就一般是第三种情况啦;

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

[code]

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

set termencoding=utf-8

set encoding=utf-8

[/code]

即可搞定。

莫问

我还没有学会写个人说明!

3 条评论

  1. 0 确实是这样滴哈哈

  2. v

    0 果然解决了,谢谢博主!!!

回复 莫问 取消回复

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐

Google Voice 永久保号教程(可能会失效)

前提:现在,谷歌语音在90天内必须有主动发短信或打电话的动作,否则会被回收。 ① 手动临时保号 目前可以的保号方法就是定期发短信或者打电话: 1、GV号定期互发短信 手动发短信是最省钱最有效的Google Voice保 ...

个人电脑网络DNS修改教程

本文关键字: 个人电脑网络DNS修改教程,DNS修改,常见DNS,修改DNS,dns用啥好? 一: DNS简介 日常生活中,网络已经成为我们不可分割的一部分,但是我们经常会遇到以下问题,那可能是DNS的锅哦! 域名被劫持. 一般发生在 ...

debian10开启bbr加速

由于 Debian10 默认的内核就是 4.19 版本的内核而且编译了 TCP BBR 模块,所以可以直接通过参数开启。 新的 TCP 拥塞控制算法 BBR (Bottleneck Bandwidth and RTT) 可以让服务器的带宽尽量跑慢,并且尽量不要有 ...