mohawk

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

Windows 11 24H2 使用自带终端 SSH 登录 Linux,使用 tmux 重连(attach)和分离(detach)时,会出现随机乱码,找了半天原因,包括调整字符编码,默认字符集,无果。

最后逛 tmux 原作者的 github,发现 Issues 里,有人发了临时解决办法。

据猜测,乱码有可能是在 tmux 新近版本中,作者调整了默认 escape-time 造成的。临时解决办法就是在 tmux.conf (默认在/etc,次级为~/.tmux.conf)加参数,增加 escape-time,只要大于10(毫秒)即可,同时关闭 focus-events :

set-option -sg escape-time 500
set -g focus-events off

其实第1条设置已能解决问题,关不关闭 focus-events 看个人吧。

此外,用 Putty、BodaXterm 等流行终端软件测试过,均没发现乱码。

不知道 tmux 作者什么时候解决这个问题。

posted on 2025-08-13 01:35  珊阑雨夜  阅读(100)  评论(0)    收藏  举报