zoukankan      html  css  js  c++  java
  • 在SecureCRT用vi命令进入文本编辑后,窗口下方为什么会出现如[39;12H这样奇怪的符号

      乱码而已,如题,如图:

       再看正常的显示:

      其实这个39,12H说的就是39行,12列的意思。好了,回答完毕。

      右下角明显是乱码,仔细看有一个小框框。那么为啥会有乱码?SecureCRT的展示编码与linux系统的编码不一致导致。

      怎么解决?先看linux的本机编码:

    > locale
    LANG=en_US.UTF-8
    LC_CTYPE="zh_CN.GBK"
    LC_NUMERIC="zh_CN.GBK"
    LC_TIME="zh_CN.GBK"
    LC_COLLATE="zh_CN.GBK"
    LC_MONETARY="zh_CN.GBK"
    LC_MESSAGES="zh_CN.GBK"
    LC_PAPER="zh_CN.GBK"
    LC_NAME="zh_CN.GBK"
    LC_ADDRESS="zh_CN.GBK"
    LC_TELEPHONE="zh_CN.GBK"
    LC_MEASUREMENT="zh_CN.GBK"
    LC_IDENTIFICATION="zh_CN.GBK"
    LC_ALL=zh_CN.GBK

      再看SecureCRT的编码:菜单栏“选项” -> 会话选项 -> 终端 -> 外观 -> 字符编码

      用utf-8去展示GBK,不乱码才怪。

      解决之道:要么改SecureCRT,要么改linux。该场景下改SecureCRT的字符编码为“简体中文GB2312”即可。解决完毕。

  • 相关阅读:
    Ural 1966 Cycling Roads
    SQL Server 2008 安装(lpt亲测)
    cf Round#273 Div.2
    poj 2318 TOYS
    计算几何好模板
    ❤Friends
    限制pyqt5应用程序 只允许打开一次
    pyqt5 菜单栏+信息提示框
    Android Linux deploy
    system分区解锁
  • 原文地址:https://www.cnblogs.com/wuxun1997/p/14478923.html
Copyright © 2011-2022 走看看