出现的乱码有几种情况

1)显示乱码

2)vi编辑时显示乱码

 

之前开始使用它的时候,第一次遇到的就是显示乱码,它的解决方案是:

 

1:最简单的方法是直接改
   Session Option→选字体(新宋体)→再选Character encoding(选UTF-8)
   然后再修改远程linux机器的配置
  vi /etc/sysconfig/i18n
  把LANG改成支持UTF-8的字符集
  如:LANG=”zh_CN.UTF-8″
 
2:如果再不行,可以试试这样
   导出 /etc/sysconfig/i18n
   原文件内容为:
   LANG="zh_CN.UTF-8"
   SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
   SYSFONT="latarcyrheb-sun16"
   更改为:
   LANG="zh_CN.GB2312"
   LANGUAGE="zh_CN.GB2312:zh_CN.GB2312:zh_CN"
   SUPPORTED="zh_CN.GB2312:zh_CN:zh:en_US.UTF-8:en_US:en"
   SYSFONT="latarcyrheb-sun16"
   SecureCRT里中文显示乱码
   打开 Options -> Session Options -> Appearance ,Character选UTF-8或OEM。
 
如果用了上述方法后,还是出现乱码,那有可能就是secureCRT字体设置的问题了

不会有乱码的是:fixedsys,新宋体,宋体
会出现乱码的是:vt100,courier,courier new

如果你也是上述原因,建议把字体换换,换成fixedsys吧。
再设置一下字符集为UTF-8.

 

 


现在显示是没有乱码了,查看文件时是没问题了,但在使用vi编辑查看时,就会显示为乱码了。。在vi中使用命令:

:set encoding=utf8

然后乱码就不见了,但只限于此次的编辑,当第二次打开vi时,乱码依然存在。解决的方法:

vi ~/.vimrc

增加内容如下:

set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936

保存修改,之后再用vi编辑时,就没有乱码了。

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐