我通过ssh连接到远程linux机器,当我用cat命令查看远程文本文件时,我看到不正确的编码。它应该显示äöü等,但显示垃圾。我尝试了一个luit技巧,
luit -encoding "UTF-8" ssh remotehost
但是在Mac上它会出错
"Couldn't copy terminal settings"
这是一个已知问题,显然Apple不会在Lion上修复它。所以我现在被困住了。有哪些替代方案?
答案 0 :(得分:0)
这是Mac OS中的一个错误导致tcsetattr
在使用posix_openpt
打开的ptys上失败。解决方法是改为使用openpty
函数。
我建议你抓住upstream sources并重新编译,posix_openpt
已停用。