Debian 控制台图形错误

问题描述 投票:0回答:2

当我尝试通过 Putty 安装某些东西时,它看起来像这样: terminal window showing missing drawing characters

真的很麻烦:)。 有人对此有建议吗?

terminal putty ncurses
2个回答
0
投票

这可能与不同终端类型上的 UTF-8 处理有关。

您可以尝试我在

linux.debian.user
上找到的解决方案:

您使用的是哪个版本的 PuTTY?我正在使用 PuTTY 0.63,它是 最新版本。在此版本中,终端的默认值 字符串类型是 xterm。至少对我来说是这样。我必须明确改变 即使将远程字符集设置为 UTF-8 后,它也会传输到 putty。制作 确保终端类型字符串全部小写。终端类型字符串 区分大小写。它们必须与中的终端类型定义相匹配 ncurses。 ncurses 中的 putty 终端类型定义可以在 /usr/share/terminfo/p.您还可以尝试终端类型字符串 xterm-utf8。 ncurses 中的终端类型定义位于 /usr/share/terminfo/x.可以下载最新版本的PuTTY 这里:

http://www.chiark.greenend.org.uk/~sgtatham/putty

在此讨论中:Debian 和 Unicode 线条画


0
投票

与 UTF-8 间接相关:PuTTY 开发人员在使用 UTF-8 编码时选择忽略 VT100 画线控制序列。这样做需要任何使用线条绘制的应用程序来完成一些解决方法。

您可以通过以下方法之一解决此问题:

  • 设置
    NCURSES_NO_UTF8_ACS
    环境变量,如手册页中所述,或者
  • 使用正确的终端描述,例如
    putty
    ,它恰好具有定义的特殊功能
    U8
    ,告诉ncurses与环境变量相同的事情。
© www.soinside.com 2019 - 2024. All rights reserved.