我使用 Putty 登录 Linux 服务器。
“问题”在于,在 MC 中,我看到的是“带有 ^ 的 a”,而不是表中的“|”。
我怎样才能在 Putty 中改变这一点,以便我能像在 Norton Commander/DOS 中一样看到 MC。
答案1
作为乔罗巴的评论说,
终端仿真器和服务器必须就所使用的字符集和编码达成一致。
在 Linux 上,您需要检查环境变量 $LANG 的设置。还有其他环境变量会影响这一点,但设置 $LANG 应该有效。例如export LANG=en_US.UTF-8
在 Putty 上,您可以更改设置 -> Windows -> 翻译 -> 远程字符集。例如UTF8
。您可能还需要指定包含 MC 使用的特定字符的字体。
如果 MC 忽略 LANG 并使用特定字符集(例如 CP850 或 CP437),则您必须更改 Putty 设置以匹配该字符集。