![rxvt 中的 Tmux 边界分割](https://linux22.com/image/21473/rxvt%20%E4%B8%AD%E7%9A%84%20Tmux%20%E8%BE%B9%E7%95%8C%E5%88%86%E5%89%B2.png)
我正在尝试从我的工作 Windows PC 连接到运行 tmux 的 Arch 服务器。我发现虽然 Console2 在大多数事情上都做得不错,但它并不完美,而且我遇到了各种图形故障(我的半复杂配置的错误)。
我想使用 rxvt 来让事情变得简单(我不想有 rxvt-unicode 的 X 服务器的开销)。但是,当我在 tmux 中分割窗口时,边框显示为一组垃圾字节,表示为€â”
.
使用 tmux 和 rxvt (非 unicode)时是否可以有常规边框?
谢谢!
答案1
我无法解释€â”
,我本以为这是以UTF-8│
编码的字节的 Windows-1252 解释。 Tmux 用于窗口之间的垂直边框。但你显然有编码不匹配。│
│
运行locale
以查看您的区域设置是什么。 Cygwin 中 Rxvt 的 Windows 本机端口不支持 UTF-8,因此您需要设置 8 位语言环境。具体来说,LC_CTYPE
类别不得以utf8
(或utf-8
或UTF8
)结尾UTF-8
。
真正的解决方案是使用明TTY(它随 Cygwin 一起提供)或PuTTY 赛格。两者均源自油灰并支持UTF-8。也可以看看如何为 Linux 用户配置 Windows 计算机?