2014-04-11 2 views
0

ssh를 통해 원격 Linux 시스템에 연결하고 cat 명령을 사용하여 원격 텍스트 파일을 볼 때 잘못된 incoding이 표시됩니다. ööü 등을 보여 주기로되어 있지만 쓰레기를 보여줍니다. 나는OSX 10.7.5 ssh를 통한 UTF-8 인코딩

luit -encoding "UTF-8" ssh remotehost 

luit 트릭을 시도했지만 맥에 알려진 문제이며 분명히 애플이 사자에 그것을 해결하지 않을 오류

"Couldn't copy terminal settings" 

을 제공합니다. 그래서 나는 지금 붙어있다. 대안은 무엇입니까?

답변

0

이것은 Mac OS의 버그로, posix_openpt으로 열어 본 PCT에서는 tcsetattr이 실패합니다. 해결 방법은 대신 openpty 함수를 사용하는 것입니다.

upstream sources을 잡고 posix_openpt을 사용하지 않도록 다시 컴파일하는 것이 좋습니다.