SecureCRT 乱码问题「建议收藏」

出现的乱码有几种情况
1)显示乱码
2)vi编辑时显示乱码
 
之前开始使用它的时候,第一次遇到的就是显示乱码,它的解决方案是:
 
1:最简单的方法是直接改
  SessionOption→选字体(新宋体)→再选Characterencoding(选UTF-8)
  然后再修改远程linux机器的配置
  vi/etc/sysconfig/i18n
  把LANG

大家好,又见面了,我是你们的朋友全栈君。

出现的乱码有几种情况

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编辑时,就没有乱码了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127036.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 华为c++面试题和答案汇总_C语言经典笔试题

    华为c++面试题和答案汇总_C语言经典笔试题《几道华为经典C语言面试题》由会员分享,可在线阅读,更多相关《几道华为经典C语言面试题(6页珍藏版)》请在人人文库网上搜索。1、1、找错voidtest1()charstring10;char*str1=;strcpy(string,str1);这里string数组越界,因为字符串长度为10,还有一个结束符0。所以总共有11个字符长度。string数组大小为10,这里越界了。PS:使用st…

    2022年8月28日
    6
  • 大三的时候,看了这些Java面试题【附答案】,我进华为了「建议收藏」

    如果要进大厂,算法、底层、项目经验都要刷,猛哥以后会给大家更新各种面试题……前面,我们已经整理Spring、设计模式、数据结构和算法的面试题:插入文章昨天小伙伴给我说看了面试题,拿到了京东的offer,大家继续努力呀。转存失败重新上传取消如果你想进大厂,一定要有非常明确的信念:我必须进去!一定进去!别犹豫犹豫的,整天自我否定,总有人要赢,赢得人为什么不是为呢???我非常欣赏衡水中学的教学模式,我们普通人没有别的逆袭方式,就是努力,就是干!!

    2022年4月9日
    61
  • no copy constructor available or copy constructor is declared 'explicit'

    no copy constructor available or copy constructor is declared 'explicit'

    2022年1月21日
    40
  • 十四、迭代器模式—— 一个一个的遍历 #和设计模式一起旅行#「建议收藏」

    套路要深…故事背景今天要介绍一下迭代器,首先简单说明一下,什么是迭代器,为什么要使用迭代器。 迭代器(Iterate) 的意思就是反复做某件事情。那为什么要反复做某件事情呢,比如我们有个容器里面装了很好东西(这些东西都是同一类型的),要从容器中取每一个东西出来,就要反复去做一个取出的事情。故事主角迭代器模式 : 提供一种方法顺序访问一个聚合对象中的各个元素,而…

    2022年2月27日
    40
  • Asp.net Web.Config – 配置元素customErrors

    Asp.net Web.Config – 配置元素customErrorsAsp.netWeb.Config-配置元素customErrors Asp.net配置文件的配置方式,其实在MSDN里面是写得最清楚的了。可惜之前一直未曾了解到MSDN的强大。  先贴个地址:http://msdn.microsoft.com/zh-cn/library/dayb112d(v=vs.80).aspx,然后逐个分析。我希望自己能够从头到尾认真学完这系列东西。为了不至于让自己太早放弃,我决定从自己用过的配置文件学起,然后逐渐接触那些比较生疏,和少用的。一、customErro

    2022年7月16日
    20
  • git学习六:git提交忽略不必要的文件或文件夹

    git学习六:git提交忽略不必要的文件或文件夹

    2021年10月20日
    29

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号