AI가 똑같이 보이는 두 글자를 서로 다르다고 읽는 이유는?
화면에 같은 é가 보이더라도 한쪽은 하나의 코드 포인트, 다른 쪽은 e와 결합 악센트일 수 있습니다. 비교 전에 정규화가 필요한 상황을 실험합니다.
그림에서 무엇을 볼까요?
겉보기 같은 é 두 장의 카드, U+00E9 vs U+0065 U+0301 코드 포인트, NFC 결과 화살표. 모바일 큰 문자를 유지.
두 문자열에 모두 ‘é’가 보입니다. 첫 번째는 U+00E9 하나로 표현할 수 있고, 두 번째는 U+0065 다음에 U+0301을 붙여 표현할 수 있습니다. 화면 글꼴이 두 형태를 비슷하게 그리면 눈으로 구별하기 어렵습니다.
컴퓨터가 내부 코드 포인트 배열을 그대로 비교하면 두 문자열은 다릅니다. 화면에서 본 글자 모양이 같다는 관찰과 저장된 순서열이 같다는 판단을 구분해야 합니다.
함께 확인할 점
이 예시는 유니코드 정규 동등성만 실험하며 문자열의 의미, 신원, 문맥상 동일성 판정은 포함하지 않음.
생각해 볼 질문
화면 모양과 저장 표기를 구분해야 하는 사례를 하나 만들고 비교 기준을 명시하세요.
