如何在 Mac OS X 上更改 ssh 的字符集?

如何在 Mac OS X 上更改 ssh 的字符集?

我尝试通过 Mac OS X 上的 SSH 连接到服务器,但用户名包含井号“£”,因此我在连接时遇到了一些问题。我可以使用其他用户进行连接,但如果密码中包含“£”,则无法连接。

过去,我也遇到过同样的问题,强制客户端(比如我正在运行的 FileZilla)使用字符集“ISO-8859-1”可以解决问题,但是我无法弄清楚如何解决,或者即使使用 OS X 上的内置 ssh 客户端也可以解决该问题。

有任何想法吗?

答案1

Terminal.app在设置中设置 ISO-8859-1 编码,然后启动ssh

export LANG=en_US.ISO-8859-1
ssh [options]... 

您可以en_US用特定的 ISO 语言代码替换,但这不是获得正确编码的必要条件。

相关内容