iTerm2 사용중입니다. 쉘은 zsh이고요. 잘 쓰고 있었는데 지금 보니 파일명이 한글인 경우 초, 중, 종성이 다 분리가 돼서 나옵니다.

왜 그럴까요? 맥에서는 텍스트 정규화 방식을 기본적으로 NFD(Normalization Form Decomposition) 방식을 사용하기 때문입니다. 이 방식은 자모를 분리(밥->ㅂ+ㅏ+ㅂ)해서 저장하는 방식이라고 합니다. 다른 분이 써놓은 글을 참고해주세요. (링크)

 

어쨌거나 보기 불편하니 바꿔봅시다. iTerm2 - Preferences로 들어갑니다.

 

Profiles 탭에서 Text - Unicode normalization form을 NFC로 변경합니다

 

그러면 이렇게 파일명이 한글인 것들이 잘 나옵니다.

반응형