我尝试通过 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 语言代码替换,但这不是获得正确编码的必要条件。