Site icon 쿠키프레스

맥에서 작성한 한글 파일명 깨지는 원인 및 해결 방법

맥에서 작성한 한글 파일명이 깨지는 원인

맥에서 작성한 문서를 한글 제목으로 저장해서 윈도우에서 열어보면 한글이 깨져 보이는 현상을 경험한 적이 있을 텐데요. 이유는 맥과 한글에서 사용하는 한글처리 방식이 다르기 때문이라고 합니다. 한글처리 방식에는 완성형과 조합형이 있는데요. 완성형은 이미 입력된 한글 11,172자를 가져와서 한글을 표현합니다. 반면 조합형은 한글 모음과 자음을 조합해서 한글을 표현하게 됩니다.

맥은 조합형과 완성형을 모두 지원하지만 윈도우는 완성형만 지원합니다. 그래서 윈도우에서 작성된 한글 파일명은 맥에서 잘 보입니다. 하지만 맥에서 작성된 한글 파일명은 조합형으로 저장되기 때문에 윈도우에서 불러보면 깨진것처럼 보이게 됩니다. 윈도우 개발자 레이몬드 첸은 이 현상과 관련해서 원인을 밝히면서 조금 억울해 하기도 했습니다.

한글파일명 자소분리 합치는 방법

위에 맥에서 한글이 깨지는 원인에서 설명했듯이 맥에서 한글 파일명을 조합형으로 저장하기 때문에 윈도우에서 열어보면 파일명이 깨지게 됩니다. 이것을 인지한 사람들 중에는 윈도우 사용자들과 공유할 때 의식적으로 파일명을 영문으로 작성하는 경우가 있었습니다. 뭐, 영어에 익숙하다면 그렇게 틀린 방법도 아니지만 받는 사람이 영문 파일명을 보고 의아해 할 수 있습니다. (영문 파일명으로 만들어 보냈는데 오타가 나면 그것도 이상합니다)

윈도우10이나 11에서는 많이 해결된 것으로 보이지만 혹시나 그 이전 OS를 사용하는 사람들에게 한글파일명으로 저장된 파일의 자소분리 현상을 해결하는 프로그램들을 몇개 소개해 보도록 하겠습니다.

한글파일명 자소분리 합치는 프로그램 1 – 컨택트

한글파일명 자소분리 합치는 프로그램 2 – nfd2c (파이썬)

맥에서 작성한 한글 파일명을 합쳐주는 자소결합 프로그램 nfd2c

마치며

맥이든 윈도우든 OS 제조회사에 따라 한글 표현 방법이 달라서 사용자들이 고생을 하고 있습니다. 이런 부분들을 해결해 주시는 개발자님들께 감사의 인사를 드려 봅니다. 또한 윈도우와 맥 두 OS 간의 한글 표현 방식이 통일되거나 혹은 호환이 되도록 변경이 되면 좋겠습니다. (이래서 맥이 싫다. 이래서 윈도우가 싫다 하는 표현들은 적절하지 않은 것 같습니다)

앞으로도 행복한 컴퓨팅 생활 되시길 바랍니다. 유난히 덥고 유난히 비가 많이 오는 여름입니다. 모두 건강하시길 바라며 오늘 포스팅 마치도록 하겠습니다.

Exit mobile version