유니코드 정규화
텍스트를 NFC·NFD·NFKC·NFKD 중 선택한 Unicode 정규화 형식으로 변환합니다.
사용 방법
- 텍스트를 입력하고 원하는 정규화 형식을 고른 뒤 실행합니다.
핵심 기능과 처리 범위
기본값은 NFC이며 select로 네 표준 normalization form을 직접 선택합니다.
처리 원리
JavaScript String.normalize(form)를 그대로 호출합니다.
예시
é의 composed/decomposed 표현을 NFC 또는 NFD로 맞출 수 있습니다.
이럴 때 유용합니다
- 겉보기 같은 문자열의 코드포인트 표현을 비교·저장 전에 통일할 때
사용 전 참고
- 호환 정규화 NFKC/NFKD는 일부 기호·전각문자를 의미상 호환 문자로 바꿀 수 있어 원형 보존이 필요한 데이터에는 주의해야 합니다.
자주 묻는 질문
NFC와 NFKC는 같은가요?
아닙니다. NFKC는 canonical 정규화에 더해 compatibility 변환도 적용합니다.