GNU 屏幕程序中西里尔符号表示不正确

GNU 屏幕程序中西里尔符号表示不正确

我使用 screen 程序在 VDS 上运行游戏服务器。有时我需要查看游戏中发生了什么,然后通过 Putty 打开 SSH 会话,然后像往常一样运行 screen -x ...。最近我遇到了屏幕的奇怪行为,它将一些特定字母显示为虚线矩形:https://i.stack.imgur.com/ViqlD.png 我检查了系统区域设置:

locale -a
C
C.UTF-8
POSIX
en_US.utf8
ru_RU.utf8

localectl status
   System Locale: LANG=en_US.UTF-8
                  LANGUAGE=en_US:en

我不确定这样是否可行。无论如何,如果我打开游戏服务器的日志文件,我会看到所有字符都显示正确。我的意思是只有屏幕工作异常...我还尝试强制屏幕使用 utf8 字符集(:utf8 on),但没有任何帮助,我得到的是问号而不是西里尔符号。要检查/设置/更改什么才能解决此问题?谢谢!

相关内容