유니코드 정규화 (NFC/NFD…)
눈으로 같은 한글이라도 조합형(NFC)과 자모 분해형(NFD)이면 바이트·검색·비교가 달라집니다. 닉·목록·파일을 한 형태로 맞출 때 씁니다. 처리는 브라우저에서만 이뤄집니다. 배경은 정규화가 필요할 때에 정리해 두었습니다.
언제·어디에 쓰나요
- 같아 보이는 두 닉이 로그인·검색에서만 다를 때
- 맥에서 만든 파일명과 윈도우·웹 서버 검색이 안 맞을 때
- 시트·DB에 넣은 한글 목록을 한 형태로 통일할 때
- 전각·호환 문자를 반각 등으로 정리해 볼 때 (NFKC)
이렇게 쓰세요
알아두면 좋은 점
- NFKC/NFKD는 전각 영문·합자 등을 바꿀 수 있어, 예쁜 글씨·전각 효과가 사라질 수 있습니다.
- 닉 꾸미기 결과는 NFKC 하지 않는 편이 낫습니다.
- 정규화는 안 보이는 제로폭을 지우지 않습니다. 필요하면 숨은 문자 지우기를 쓰세요.
자주 묻는 질문
- 기본으로 NFC를 고르면 되나요?
- 네. 웹·대부분의 앱·저장 형식은 NFC를 기대하는 경우가 많습니다. NFD가 섞인 데이터만 맞출 때도 NFC로 통일하면 편합니다.
- 길이가 왜 바뀌나요?
- NFD는 자모로 쪼개져 글자 수가 늘고, NFC는 다시 합쳐져 줄어듭니다. 화면 모양은 같아도 내부 길이는 달라질 수 있습니다.
- 입력한 내용이 저장되나요?
- 아니요. 처리는 이 기기 브라우저에서만 수행됩니다.
아직 댓글이 없습니다