【问题标题】:OSX 10.7.5 UTF-8 encoding over sshssh 上的 OSX 10.7.5 UTF-8 编码
【发布时间】:2014-04-11 14:38:21
【问题描述】:

我通过 ssh 连接到远程 linux 机器,当我使用 cat 命令查看远程文本文件时,我看到不正确的编码。它应该显示äöü等,但显示垃圾。我尝试了一个 luit 技巧,

luit -encoding "UTF-8" ssh remotehost

但在 Mac 上却报错

"Couldn't copy terminal settings"

这是一个已知问题,显然 Apple 不会在 Lion 上修复它。所以我现在被困住了。有哪些替代方案?

【问题讨论】:

    标签: macos ssh terminal osx-lion


    【解决方案1】:

    这是 Mac OS 中的一个错误,它会导致 tcsetattr 在使用 posix_openpt 打开的 pty 上失败。解决方法是改用openpty 函数。

    我建议你抓住upstream sources 并在禁用posix_openpt 的情况下重新编译。

    【讨论】:

      猜你喜欢
      • 2014-12-29
      • 2011-10-30
      • 2012-11-07
      • 2012-01-24
      • 1970-01-01
      • 1970-01-01
      • 2015-03-04
      • 2016-07-05
      • 1970-01-01
      相关资源
      最近更新 更多