2014-04-11 27 views
0

我通過ssh連接到遠程linux計算機,並且當我使用cat命令查看遠程文本文件時,發現錯誤的incoding。它應該顯示äöü等,但顯示垃圾。我嘗試了luit招,OSX 10.7.5通過ssh進行UTF-8編碼

luit -encoding "UTF-8" ssh remotehost 

,但在Mac上提示錯誤

"Couldn't copy terminal settings" 

這是一個已知的問題,顯然蘋果不會將其固定到獅子。所以我現在卡住了。有什麼選擇?

回答

0

這是Mac OS中的一個錯誤,導致tcsetattr在使用posix_openpt打開的ptys時失敗。解決方法是使用openpty函數。

我建議你抓住upstream sources並禁用posix_openpt重新編譯。