두 문자열, 코드포인트·정규화까지 표로 비교

같아 보여도 코드포인트·NFC/NFD·그래핌 길이가 다를 수 있습니다. 인덱스별 표로 첫 차이를 찾습니다. 닉네임만 빠르게 보려면 두 닉 비교가 더 단순합니다. 비교는 브라우저에서만 이뤄집니다.

UTF-16 3 · 코드포인트 3 · 그래핌 3

UTF-16 4 · 코드포인트 4 · 그래핌 3

코드포인트는 다르지만 NFC 정규화하면 같아집니다. 자모 분해/조합 차이를 의심하세요.

완전 동일
아니오
NFC 동일
예
NFD 동일
예
그래핌 길이 A
3
그래핌 길이 B
3
UTF-16 길이
3 / 4
코드포인트 수
3 / 4

첫 차이 인덱스(0부터): 0

코드포인트 표

4행

#Acp ABcp B동일
0가U+AC00ᄀU+1100≠
1나U+B098ᅡU+1161≠
2다U+B2E4나U+B098≠
3——다U+B2E4≠

언제·어디에 쓰나요

  • 눈에는 같은데 검색·매칭만 실패하는 두 문자열을 깊게 볼 때
  • 한글 자모 분해(NFD) vs 완성형(NFC) 차이를 표로 확인할 때
  • 제로폭·NBSP·전각이 어디에 끼었는지 인덱스별로 찾을 때
  • 닉네임 UI만 필요하면 두 닉 비교를 쓰세요

이렇게 쓰세요

  1. A·B에 비교할 문자열을 붙여넣습니다.
  2. 위 요약에서 완전/NFC/NFD·그래핌 길이를 확인합니다.
  3. 표에서 ≠ 행을 찾아 어느 코드포인트가 다른지 봅니다.
  4. 정규화가 필요하면 유니코드 정규화, 숨은 문자는 제거·시각화를 이어서 쓰세요.

알아두면 좋은 점

  • 표는 성능상 앞 200행만 그립니다. 더 길면 앞부분만 보세요.
  • 요약의 UTF-16 길이는 JS 문자열 `.length`이고, 코드포인트 수는 서로게이트를 한 글자로 센 값입니다.
  • 그래핌 길이는 Intl.Segmenter가 있으면 클러스터 단위입니다.

자주 묻는 질문

닉 비교랑 뭐가 다른가요?
두 닉 비교는 요약·코드포인트 목록 중심이고, 이 도구는 NFC/NFD·그래핌·행별 표까지 보여 줍니다.
NFC만 같은데 완전 동일은 아니오예요
자모 분해/조합만 다른 전형적인 경우입니다. 정규화 후 저장하면 맞춰질 수 있습니다.
입력한 내용이 저장되나요?
아니요. 처리는 이 기기 브라우저에서만 수행됩니다.

사용자 의견 · 질문

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

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

아직 댓글이 없습니다

댓글