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

2019-03-07 15:10:25 +08:00
 Vimax

乱码如图

场景

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

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

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

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

2562 次点击
所在节点    Linux
3 条回复
ysc3839
2019-03-07 18:54:22 +08:00
我也遇到过这种情况,怀疑是乱码的数据中包含某些 ANSI escape sequences 导致终端的状态被改变。
有的终端有提供重置状态的功能,可以重置试试。
iwtbauh
2019-03-07 19:07:00 +08:00
没错,这是多年以来类 UNIX 系统一直被人吐槽的地方之一。

关键词:终端控制序列
Senorsen
2019-03-07 21:36:28 +08:00
reset 命令

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/542137

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX