更改了语言,现在终端无法正常工作

更改了语言,现在终端无法正常工作
  • 一切曾是工作正常。我可以使用 PuTTY 连接到系统,一切都会正确显示。
  • 我使用一些 GUI 工具将语言从英语更改为西班牙语。
  • 我再次将语言改回英语(即,现在一切都应该回到原来的样子)。
  • 各种终端程序不再使用 Unicode 制框字符。
    • lsblk现在使用垂直管道和反引号字符。
    • htop同样。
    • tmux使用字符行xq以及其他一些字符)。
    • 运行和不tmux运行时都会出现问题。
  • 输出locale看起来和以前一样。
  • PuTTY 显然已经设置了TERM=xterm,它和以前一样。

我真的不确定哪些其他设置会影响终端渲染......但这真的让我发疯!

答案1

嗯,我想法区域设置仍然设置为相同...但事实并非如此。

事实证明,以前的语言环境是en_GB.utf8,而现在只是en_GB

将其设置为外部的正确值tmux似乎会使一切再次正常运行。

一个怪癖是要使其生效里面 tmux,看来你必须退出所有会话,设置环境变量,然后tmux重新启动。大概服务器本身正在缓存值或其他东西......

相关内容