OS X Lion의 터미널: 원격 컴퓨터에 åäö를 쓸 수 없습니다

OS X Lion의 터미널: 원격 컴퓨터에 åäö를 쓸 수 없습니다

Debian 시스템에 SSH로 연결할 때 명령줄에 åäö를 입력할 수 없습니다. 그래도 로컬에서는 작동합니다.

'터미널 선언'을 'xterm-color'로 변경해도 도움이 되지 않는 것 같습니다.

답변1

/etc/ssh_config를 편집하고 다음 줄을 주석 처리합니다.

SendEnv LANG LC_*

이 구성 변경은 Lion에서 도입되었습니다. man ssh_configSendEnv에 대한 자세한 내용은 을 참조하세요 .

또 다른 대안은 grawity의 답변에 설명된 대로 액세스 중인 시스템을 수정하는 것입니다.

이 주제에 관한 관련 스레드:http://mod16.org/hurfdurf/?p=189

답변2

원격 컴퓨터의 로캘 설정이 올바른지 확인하세요.

  1. $LANG(또는 ) 의 값은 $LC_CTYPEUTF-8 로케일이어야 합니다( en_US.utf-8예:). Debian에서는 기본값이 다음으로 설정됩니다./etc/default/locale

  2. 선택한 로캘이 다음에 나열되어야 합니다.locale -a– 그렇지 않은 경우 편집 /etc/locale.gen하고 실행하십시오.locale-gen.

답변3

나는해야만했다코멘트 아웃åäö가 원격 컴퓨터에서 작동하도록 하려면 OS X Lion을 새로 설치해야 SendEnv LANG LC_*합니다 ./etc/ssh_config

Google 사용자를 만족시키기 위해: 많은 분들이 이를 구성하여이르시원격 서버에서는 Mac OS X Lion의 åäö와 같은 특수 문자로 작동합니다.

답변4

나는 다음을 추가했습니다:

LC_CTYPE=en_US.UTF-8
LANG=POSIX

.bash_profile내 홈 폴더에 있습니다 .

관련 정보