PuTTY 无法在 pstree 和 tree 命令输出中正确显示字符 | 和 _

PuTTY 无法在 pstree 和 tree 命令输出中正确显示字符 | 和 _

在 Linux 上,treepstree命令分别显示目录和进程的树状层次结构。

它们的输出通常包括用于绘制树结构的字符|和。_

当我使用 PuTTY 通过 ssh 进入我的实例(Ubuntu 18.04 和 Centos 7)时,输出将这些字符显示为â

如果我使用cmdssh 进入我的实例并运行相同的命令,则输出将正确呈现。

我如何在 PuTTY 中修复此问题?

答案1

我重现了您的问题。当服务器使用 UTF-8 时,许多字符集与 UTF-8 不同时,就会发生此问题。即使 UTF-8 不是您特定情况下的正确设置(但可能是正确的),您也应该更改此选项。

在 PuTTY 配置中,该选项位于 Window→Translation、Remote character set 下。

配置窗口

相关内容