빈틈 도구binteumtool

맥에서 한글 깨짐을 고치려면

맥에서 만든 한글 파일명·글자가 다른 기기에서 깨질 때 NFC로 맞춰 받을 수 있어요.

NFKC까지 필요하면 DenCode 같은 전체 정규화 도구를 쓰고, 여기는 맥↔윈도 한글 파일명용 NFC·NFD만 다뤼요.

지금 형태: NFC

자세히 알아보기

맥에서 적은 한글 문서·메모·파일명이 윈도 PC나 카카오톡·메일에서 같은 글자인데도 깨져 보일 때가 있어요. 글자 모양은 같아도 저장 방식(NFC·NFD)이 달라서 검색·정렬·업로드가 어긋나는 경우예요.

여기서는 글을 붙여 넣거나 txt·csv·md·json 같은 텍스트 파일을 고른 뒤 NFC(합친 글자) 또는 NFD(자모 분리)로 바꿀 수 있어요. 바꾼 결과는 화면에 보이거나 txt로 받을 수 있고, 파일을 고르면 정규화한 파일명도 함께 제안해요.

zip 안의 여러 파일을 한 번에 바꾸는 기능은 아직 없어요. 내용은 서버로 보내지 않고 이 브라우저에서만 처리해요. 공유 PC라면 받은 뒤 브라우저 데이터를 지우면 남지 않아요.

개발자·디자이너가 맥과 윈도를 같이 쓸 때, 한글 파일명이 Git·클라우드·USB에서 깨질 때, NFC로 맞춘 txt를 다시 저장하는 용도로 쓸 수 있어요.

자주 묻는 질문

맥에서 만든 한글 파일이 윈도우에서 깨질 때는?

맥은 종종 NFD(자모 분리)로 저장하고, 윈도·안드로이드·카카오톡은 NFC(합친 글자)를 기대해요. NFC로 바꾼 txt를 받으면 돼요.

NFC와 NFD는 무엇이 다른가요?

NFC는 완성형 한 글자, NFD는 초성·중성·종성이 나뉜 형태예요. 보이는 글자는 같아도 바이트가 달라서 검색·파일명이 어긋날 수 있어요.

글자 내용은 서버로 가나요?

아니에요. 붙여 넣기와 선택한 txt만 이 브라우저에서 바꾸고, 서버로 보내지 않아요.

zip 안 파일명도 바꿀 수 있나요?

지금은 txt·csv·md·json 같은 텍스트 파일 내용과 파일명 제안만 지원해요. zip 전체는 다음에 검토할 수 있어요.

이미 합쳐진 한글도 다시 바꿀 수 있나요?

네. NFD로 되돌리기도 선택할 수 있어요. 바꾼 뒤 결과를 다시 붙여 넣거나 txt로 받으면 돼요.

이런 계산도 있어요

출처

  • 유니코드 정규화는 JavaScript String.prototype.normalize(NFC|NFD)를 사용해요.