- 一切曾是工作正常。我可以使用 PuTTY 连接到系统,一切都会正确显示。
- 我使用一些 GUI 工具将语言从英语更改为西班牙语。
- 我再次将语言改回英语(即,现在一切都应该回到原来的样子)。
- 各种终端程序不再使用 Unicode 制框字符。
lsblk
现在使用垂直管道和反引号字符。htop
同样。tmux
使用字符行x
(q
以及其他一些字符)。- 运行和不
tmux
运行时都会出现问题。
- 输出
locale
看起来和以前一样。 - PuTTY 显然已经设置了
TERM=xterm
,它和以前一样。
我真的不确定哪些其他设置会影响终端渲染......但这真的让我发疯!
答案1
嗯,我想法区域设置仍然设置为相同...但事实并非如此。
事实证明,以前的语言环境是en_GB.utf8
,而现在只是en_GB
。
将其设置为外部的正确值tmux
似乎会使一切再次正常运行。
一个怪癖是要使其生效里面 tmux
,看来你必须退出所有会话,设置环境变量,然后tmux
重新启动。大概服务器本身正在缓存值或其他东西......