Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Vimax
V2EX  ›  Linux

Linux 查看日志时界面中英文全部乱码了

  •  
  •   Vimax · Mar 7, 2019 · 3012 views
    This topic created in 2653 days ago, the information mentioned may be changed or developed.

    乱码如图

    111111-area_20190307150442.png

    场景

    首先,shell 平时正常显示中英文。 连接远程服务器,查看 tomcat 的日志是,操作 tail -300f catalina.out

    刚开始一切正常,刷新着 log 偶尔就会如上图所示全部界面乱码。 Ctrl-c结束日志后,命令输入全部乱码。中英文都是乱码。 (工具 fshell xshell 都有遇到上述情况)

    现在只能依靠重连 ssh 来解决了

    不知道有没有类似遇到此问题的小伙伴。

    3 replies    2019-03-07 21:36:28 +08:00
    ysc3839
        1
    ysc3839  
       Mar 7, 2019
    我也遇到过这种情况,怀疑是乱码的数据中包含某些 ANSI escape sequences 导致终端的状态被改变。
    有的终端有提供重置状态的功能,可以重置试试。
    iwtbauh
        2
    iwtbauh  
       Mar 7, 2019 via Android
    没错,这是多年以来类 UNIX 系统一直被人吐槽的地方之一。

    关键词:终端控制序列
    Senorsen
        3
    Senorsen  
       Mar 7, 2019
    reset 命令
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3111 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 13:01 · PVG 21:01 · LAX 06:01 · JFK 09:01
    ♥ Do have faith in what you're doing.