유니코드 정규화 (NFC/NFD…)

눈으로 같은 한글이라도 조합형(NFC)과 자모 분해형(NFD)이면 바이트·검색·비교가 달라집니다. 닉·목록·파일을 한 형태로 맞출 때 씁니다. 처리는 브라우저에서만 이뤄집니다. 배경은 정규화가 필요할 때에 정리해 두었습니다.

결과 (NFC)

각각

길이 4 → 2 · 자모 보기는 한글 자모 분리

언제·어디에 쓰나요

  • 같아 보이는 두 닉이 로그인·검색에서만 다를 때
  • 맥에서 만든 파일명과 윈도우·웹 서버 검색이 안 맞을 때
  • 시트·DB에 넣은 한글 목록을 한 형태로 통일할 때
  • 전각·호환 문자를 반각 등으로 정리해 볼 때 (NFKC)

이렇게 쓰세요

  1. 맞추고 싶은 텍스트를 붙여넣습니다.
  2. 대부분 웹·앱은 NFC부터 고르면 됩니다.
  3. 결과 길이가 바뀌는지 보고 복사합니다.
  4. 두 문자열이 다른지 확인하려면 두 닉 비교를, 자모를 펼쳐 보려면 한글 자모 분리를 쓰면 됩니다.

알아두면 좋은 점

  • NFKC/NFKD는 전각 영문·합자 등을 바꿀 수 있어, 예쁜 글씨·전각 효과가 사라질 수 있습니다.
  • 닉 꾸미기 결과는 NFKC 하지 않는 편이 낫습니다.
  • 정규화는 안 보이는 제로폭을 지우지 않습니다. 필요하면 숨은 문자 지우기를 쓰세요.

자주 묻는 질문

기본으로 NFC를 고르면 되나요?
네. 웹·대부분의 앱·저장 형식은 NFC를 기대하는 경우가 많습니다. NFD가 섞인 데이터만 맞출 때도 NFC로 통일하면 편합니다.
길이가 왜 바뀌나요?
NFD는 자모로 쪼개져 글자 수가 늘고, NFC는 다시 합쳐져 줄어듭니다. 화면 모양은 같아도 내부 길이는 달라질 수 있습니다.
입력한 내용이 저장되나요?
아니요. 처리는 이 기기 브라우저에서만 수행됩니다.

사용자 의견 · 질문

이 페이지에 대한 사용 경험, 버그 신고, 기능 제안을 남겨주세요. 익명으로 작성 가능하고, 관리자 승인 후 공개됩니다.

전체 사이트 의견 모아보기 →

아직 댓글이 없습니다

댓글