localedef
최근에 여러 로케일에 대한 지원을 추가하기 위해 명령을 사용했습니다 . 그런 다음 터미널에서 모든 공백, 백슬래시, 슬래시 등을 발견했습니다. 대신 UTF 코드 등이 표시되었습니다 <0200>
<002d>
.
명령을 읽는 것이 정말 어렵기 때문에 이 동작을 비활성화하고 싶습니다.
더 명확하게 알아보려면 첨부된 스크린샷을 참조하세요.
답변1
네, 터미널 문제였습니다. 어떻게 든 localedef가 터미널 구성을 엉망으로 만들었습니다. stty sane
터미널 앱에서 수정했습니다. 그리고 defaults delete com.googlecode.iterm2
iTerm에 맞게 수정했습니다.
여기에 제이미의 대답이 있습니다OSX 터미널의 이상한 문자나를 도와 주었다. (포상금에 대한 내 평판을 모두 바쳤기 때문에 찬성 투표를 할 수 없습니다).
편집: 프로필 > 고급 > "시작 시 로케일 환경 변수 설정"의 터미널 설정이 선택 취소되어 있다는 사실과 관련된 것 같습니다.