내 Mac에서만 ssh 접속시 한글이 깨질 때
본문 바로가기


Programmer/etc.

내 Mac에서만 ssh 접속시 한글이 깨질 때

검색해보면 ssh로 접속한 터미널에 export LANG=ko_KR.UTF-8을 입력하라고 하지만, 다른 분들 컴퓨터에서는 멀쩡히 잘 나타나는 로그파일의 한글들.

 

원인은 내 Mac이 영어로 설정되어 있었고, 터미널이 자동으로 컴퓨터의 Locale을 전송하도록 설정되어 있었기 때문이었다.

해결방법은 사용하는 터미널 프로그램의 locale 자동 전송 설정을 해제하면 된다.

 

* iTerm: preference -> Profiles -> Terminal 탭의 Environment의 set locale variables automatically 체크 해제

* terminal: preference -> Profiles -> Advanced탭의 International의 Set locale invironment variables on startup 체크 해제

 

참고:

https://medium.com/daangn/mac%EC%97%90%EC%84%9C-%EC%9B%90%EA%B2%A9%EC%84%9C%EB%B2%84-%EC%A0%91%EC%86%8D%EC%8B%9C-locale-%EC%84%A4%EC%A0%95-%EB%AC%B8%EC%A0%9C-4ca420e224f7