Mac OS X 터미널은 localedef를 사용한 후 슬래시, 공백 등과 같은 특수 문자를 이상한 문자 코드로 표시합니다.

Mac OS X 터미널은 localedef를 사용한 후 슬래시, 공백 등과 같은 특수 문자를 이상한 문자 코드로 표시합니다.

localedef최근에 여러 로케일에 대한 지원을 추가하기 위해 명령을 사용했습니다 . 그런 다음 터미널에서 모든 공백, 백슬래시, 슬래시 등을 발견했습니다. 대신 UTF 코드 등이 표시되었습니다 <0200> <002d>.

명령을 읽는 것이 정말 어렵기 때문에 이 동작을 비활성화하고 싶습니다.

더 명확하게 알아보려면 첨부된 스크린샷을 참조하세요.

여기에 이미지 설명을 입력하세요

답변1

네, 터미널 문제였습니다. 어떻게 든 localedef가 터미널 구성을 엉망으로 만들었습니다. stty sane터미널 앱에서 수정했습니다. 그리고 defaults delete com.googlecode.iterm2iTerm에 맞게 수정했습니다.

여기에 제이미의 대답이 있습니다OSX 터미널의 이상한 문자나를 도와 주었다. (포상금에 대한 내 평판을 모두 바쳤기 때문에 찬성 투표를 할 수 없습니다).

편집: 프로필 > 고급 > "시작 시 로케일 환경 변수 설정"의 터미널 설정이 선택 취소되어 있다는 사실과 관련된 것 같습니다.

관련 정보