linuxvi乱码
vi默认情况下只支持UTF-8编码,出现这种情况可能是因为您的文件是用gbk编码的。可以试试下面的做法,让vi支持gbk编码,再看看行不行。
cd ~
在~目录下新建一个文件.vimrc
编辑该文件,加上这句话:set fileencodings=utf-8,gbk
② Linux vim显示utf-8文档乱码怎么办
在linux上一般使用utf8编码。
如果打开文件是乱码,要设置utf8编码,看看自己用的是什么编辑器。
如果是vim则使用 set encoding=utf8即可 如果是gedit,则重新另存一下,在存储窗口 设置为utf8编码 ,在打开即可。
③ linux的vi和vim显示中文乱码
有比较过root目录下的vimrc文件和普通账户下的vimrc文件是否相同麼?可以先把root账户目录下的vimrc文件拷贝到普通账户下然后再试试。
④ linux vi编辑时,中文乱码
把以下语句写道你vim的配置文件里面
set fileencodings=utf-8,gbk,ucs-bom,cp936
如果想知道原因查看这里
http://hi..com/tpxc/blog/item/4649defccf5bef83b901a0da.html
⑤ 用win10系统远程登录linux,cat正常,vi就是乱码
编码有问题呗。
还有可能是一个支持中文,一个没支持,所以就那样了。
可以换用OUTTY,还可以启动图形界面,那应该就没问题了。
⑥ linux中文文件显示乱码怎么解决
Linux文件名、文件内容乱码,主要原因是windows上的中文编码默认是GBK,而Linux默认中文编码为UTF-8,由于编码不一致,所以导致乱码问题。 为了解决这个乱码,需要对文件进行转码,具体如下: 1、前提保证已安装了convmv; 2、具体convmv的用法: Convmv –f 源编码 –t 新编码 [选项] 文件名 一般常用参数: -r 递归处理子目录 --notest 真正进行操作,默认情况下是不对文件进行真实操作的,只是一个预览 --list 显示所有支持的编码 --unescap 可以做一个转义 3、比如我们有一个utf8的文件名,要求转换成gbk编码,命令如下: Convmv –f utf-8 –t gbk –notest 文件名 也可以使用linux下最好用的编码转换工具iconv来进行转码操作。 例子:将GBK编码的文件转换成UTF-8 iconv -f GBK -t UTF-8 gbkfile.txt > utf8file.txt
⑦ linux系统上出现乱码怎么解决
linux 中文显示乱码解决办法, 其实是有多种情况的, 有一部分是由于终端默认的设置造成的
vi /etc/sysconfig/i18n
将内容改为
LANG="en_US.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
将内容改为
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
不用重启,马上就生效.
这样中文在SSH,telnet终端一般可以正常显示了。
如果还是不行,可以这么做:
1、console终端乱码
在/etc/profile文件的最后一行添加如下内容:
export LC_ALL="zh_CN.GB18030"
2、xwindow终端乱码
在/etc/sysconfig/i18n文件的最后一行添加如下内容:
export LC_ALL="zh_CN.GB18030"
⑧ linux下vi /etc/inittab 出现乱码问题
这个乱码是 vi 的一个提示。好像是因为你之前打开这个文件没有正常关闭。或者现在正在有别人用 vi 打开。
因为 vi 检测到了有 vi 生成的临时编辑文件存在。
不过话说,字符界面请却换系统语言为英文,如果使用中文语言,请用图形界面。
⑨ linux的vi和vim显示中文乱码怎么办
在/etc/vimrc 和/etc/virc里面写如下代码:
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
⑩ linux vi 界面英文乱码 该怎么解决啊,我是新手,请回答的大牛写清楚每一步的步骤,不然我不会啊
字符控制台不支持中文,改成英文后再用vi:
export LANG=en_US.UTF-8
vi filename