한글 자소분리, 왜 생기고 어떻게 해결하나

맥에서 만든 파일을 윈도우로 보냈더니 파일명이 "ㅎㅏㄴㄱㅡㄹ"처럼 낱낱이 분리 — 자소분리는 맥·윈도우 파일 교환에서 가장 흔한 한글 파일명 문제입니다.

원인: NFC와 NFD — 같은 글자, 다른 저장 방식

유니코드는 "한"이라는 글자를 두 가지로 저장할 수 있습니다. 완성형 한 글자로 저장하는 NFC(조합형)와, ㅎ+ㅏ+ㄴ 세 자소로 저장하는 NFD(분해형)입니다. macOS 파일시스템은 전통적으로 NFD를, Windows는 NFC를 사용합니다.

NFD로 저장된 파일명을 NFC 환경(Windows, 일부 웹서비스, NAS)에서 열면 자소가 낱개로 렌더링되어 "ㅎㅏㄴㄱㅡㄹ"처럼 보입니다. 글자가 사라진 것이 아니라 표기 방식이 달라진 것이므로 100% 복구 가능합니다.

해결: 자소분리 일괄 복구

Mojifix에 자소분리된 파일·폴더를 드래그하면 NFD 상태를 감지해 NFC(조합형)로 일괄 변환합니다. ZIP 안에서 분리된 경우도 ZIP째 복구할 수 있습니다. EUC-KR 깨짐과 자소분리가 섞여 있어도 항목별로 원인을 판별해 각각 올바르게 처리합니다.