如何阻止 Windows 上的 UNIX 控制台输出出现乱码?

Dav*_*art 0 windows ssh console

我发现当从 Windows SSH 连接到 UNIX VM 时,控制台几乎无法使用。

似乎有两个主要问题:

  1. 转义字符(来自颜色和光标键)
  2. 覆盖文本(主要是在 Nano 中,也可以在终端中)

第一个问题似乎可以通过使用 ConEmu 之类的东西来解决。

但第二个,我就是无法解决。在任何地方使用删除键、终端中的命令历史记录、或在 Nano 中向上/向下或向上/向下翻页只会覆盖大量文本,结果只是旧字符和新字符的乱码。

我发现更新屏幕的唯一方法是使用 CTRL+L 切换长行,但这并不是真正的解决方案。

这发生在 cmd.exe、Git bash 和我尝试过的其他一些程序中。正常、理智的人如何管理这个(除了使用 OSX/Linux!)?

干杯,戴夫

Jac*_*ans 5

使用 Putty 或 NoMachine,从来没有遇到过任何描述过的问题。