본문으로 건너뛰기

유니코드 문자 분석

Unicode Inspector

텍스트를 코드포인트로 나눠 이름·블록·문자체계와 UTF-8/UTF-16 바이트를 보여 줍니다.

텍스트의 코드포인트를 하나씩 나열하고 이름·블록·문자 체계·UTF-8·UTF-16 바이트와 이스케이프 형태를 보여 줍니다. 사람이 한 글자라고 부르는 단위로 묶어 보는 화면도 있습니다. 한도 안으로 보이는 글을 양식이 거절하는 이유를 설명해 주는 것이 그 두 번째 화면입니다.

🔒 브라우저 안에서만 처리unicodecodepointinspectdebug

원문

보기

코드포인트를 전부 나열합니다. 긴 입력은 2,000행에서 끊습니다.

코드포인트 9개

글자코드포인트이름블록문자 체계UTF-8UTF-16이스케이프
한U+D55CHANGUL SYLLABLE HANHangul SyllablesHangulED 95 9CD55C\uD55C %ED%95%9C
글U+AE00HANGUL SYLLABLE GEULHangul SyllablesHangulEA B8 80AE00\uAE00 %EA%B8%80
·U+0020SPACEBasic LatinOther200020\u0020 %20
AU+0041LATIN CAPITAL LETTER ABasic LatinLatin410041\u0041 %41
1U+0031DIGIT ONEBasic LatinDigit310031\u0031 %31
·U+0020SPACEBasic LatinOther200020\u0020 %20
😀U+1F600Emoticons U+1F600(블록 이름)EmoticonsCommonF0 9F 98 80D83D DE00\u{1F600} %F0%9F%98%80
·U+0020SPACEBasic LatinOther200020\u0020 %20
㈜U+321CEnclosed CJK Letters and Months U+321C(블록 이름)Enclosed CJK Letters and MonthsHangulE3 88 9C321C\u321C %E3%88%9C
한글 음절과 한중일 한자의 이름은 표준의 규칙으로 계산하므로 정확합니다. 한이 HANGUL SYLLABLE HAN인 것은 자모가 H·A·N이기 때문입니다. ASCII·제어 문자·흔한 문장부호는 작은 표에서 가져옵니다. 나머지는 이름 대신 블록으로 표시합니다. 유니코드 이름 데이터베이스 전체가 2 MB쯤 되는데, 문단 하나에 이름을 붙이자고 그것을 내려받는 것은 남는 장사가 아닙니다.

사용 방법

  1. 텍스트를 붙여 넣습니다

    정체를 모르는 글자 하나든 점검하려는 줄 전체든 됩니다. 긴 입력은 2,000행에서 끊습니다.

  2. 코드포인트 표를 읽습니다

    이름으로 글자를 확인하고, 블록으로 유니코드의 어느 구역인지 알고, 바이트 열로 저장 비용을 알 수 있습니다.

  3. 개수가 궁금하면 자소 묶음 보기로 바꿉니다

    사람이 한 글자라고 부르는 것마다 한 줄씩, 그 안의 코드포인트와 함께 보여 줍니다. 가족 이모지는 하나에 일곱, 맥에서 친 한은 하나에 셋입니다.

자주 묻는 질문

한 글자가 왜 코드포인트 세 개인가요?

조합형 한글이기 때문입니다. 초성·중성·종성이 따로 저장된 형태이고, macOS가 파일명을 그렇게 씁니다. 완성형과 똑같이 그려지지만 비교하면 다른 값입니다. 정규화 도구가 다시 합쳐 줍니다.

이름 대신 블록 이름이 나옵니다

유니코드 이름 데이터베이스 전체가 2 MB쯤 되는데, 문단 하나에 이름을 붙이자고 그것을 내려받는 것은 남는 장사가 아닙니다. 한글 음절과 한중일 한자는 표준의 규칙으로 정확히 계산하고, ASCII·제어 문자·흔한 문장부호는 작은 표에서 가져오며, 나머지는 블록으로 표시합니다.

이스케이프 열은 어디에 쓰나요?

자바스크립트 형태는 소스 코드에, URL 형태는 쿼리 문자열에 넣습니다. 글자를 그대로 받지 않는 자리에 정확히 그 글자를 넣을 수 있도록 둘 다 보여 줍니다.

이 도구로 이어지는 것

다음 단계

이 도구의 결과를 그대로 받을 수 있는 도구들입니다.