当我尝试通过 Putty 安装某些东西时,它看起来像这样:
真的很麻烦:)。 有人对此有建议吗?
这可能与不同终端类型上的 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 这里:
在此讨论中:Debian 和 Unicode 线条画
与 UTF-8 间接相关:PuTTY 开发人员在使用 UTF-8 编码时选择忽略 VT100 画线控制序列。这样做需要任何使用线条绘制的应用程序来完成一些解决方法。
您可以通过以下方法之一解决此问题:
NCURSES_NO_UTF8_ACS
环境变量,如手册页中所述,或者 putty
,它恰好具有定义的特殊功能U8
,告诉ncurses与环境变量相同的事情。