인코더 & 변환기

텍스트 인코더 탐색기 — Unicode, UTF-8, UTF-16 바이트 검사기

UTF-8, UTF-16 및 Unicode 코드 포인트에서 텍스트가 인코딩되는 방식을 살펴보세요. 문자별 바이트 분석, 16진수 덤프 및 인코딩 통계를 봅니다. 무료 온라인 도구는 브라우저에서 완전히 실행됩니다.

무료 사용 가입 불필요 브라우저에서 실행

도구 작업 영역

12
문자 수
19
UTF-8 바이트
26
UTF-16 바이트
CharCode PointUTF-8UTF-16DecimalName
HU+00484800 4872ASCII printable
eU+00656500 65101ASCII printable
lU+006C6C00 6C108ASCII printable
lU+006C6C00 6C108ASCII printable
oU+006F6F00 6F111ASCII printable
,U+002C2C00 2C44ASCII printable
U+00202000 2032Space
U+4E16E4 B8 964E 1619990U+4E16
U+754CE7 95 8C75 4C30028U+754C
!U+00212100 2133ASCII printable
U+00202000 2032Space
🌍U+1F30DF0 9F 8C 8DD8 3C DF 0D127757U+1F30D

텍스트 인코딩이란?

텍스트 인코딩은 문자를 컴퓨터가 저장하고 전송할 수 있는 바이트 시퀀스로 변환하는 프로세스입니다. Unicode는 모든 스크립트의 모든 문자에 고유한 코드 포인트를 할당합니다. UTF-8 및 UTF-16은 가장 널리 사용되는 두 가지 인코딩 형식입니다. UTF-8은 문자당 1~4바이트를 사용하며 웹에서 주로 사용되는 인코딩인 반면, UTF-16은 2~4바이트를 사용하고 JavaScript, Java 및 Windows에서 내부적으로 사용됩니다. 이 도구를 사용하면 코드 포인트, 바이트 시퀀스 및 16진수 덤프 보기를 표시하여 텍스트의 각 문자가 이러한 인코딩에서 어떻게 표현되는지 정확하게 검사할 수 있습니다.

텍스트 인코더 탐색기를 사용하는 방법

  1. 1입력 필드에 텍스트를 입력하거나 붙여넣습니다. ASCII, CJK, 이모티콘 문자가 포함된 기본 샘플이 제공됩니다.
  2. 2문자 표를 보면 각 문자의 Unicode 코드 포인트, UTF-8 바이트, UTF-16 바이트 및 십진수 값을 볼 수 있습니다.
  3. 3총 문자 수, UTF-8 바이트 수, UTF-16 바이트 수에 대한 요약 통계를 확인하세요.
  4. 4xxd와 유사한 기존 16진수 형식의 원시 UTF-8 바이트를 보려면 16진수 덤프 탭으로 전환하세요.

주요 활용 사례

인코딩 문제 디버깅

바이트 시퀀스를 검사하여 mojibake, 잘못된 문자 표시 또는 시스템 간 인코딩 불일치를 진단합니다.

멀티바이트 문자 이해

CJK 문자, 이모티콘, 악센트 문자가 UTF-8과 UTF-16에서 어떻게 인코딩되는지 정확히 알아보세요.

스토리지 및 대역폭 추정

UTF-8 및 UTF-16 바이트 크기를 비교하여 데이터에 가장 효율적인 인코딩을 선택하세요.

Unicode 학습 및 인코딩 기본 사항

텍스트 인코딩이 바이트 수준에서 작동하는 방식을 배우는 학생과 개발자를 위한 실습 참조입니다.

자주 묻는 질문

UTF-8과 UTF-16의 차이점은 무엇인가요?

UTF-8은 1~4바이트를 사용하여 문자를 인코딩하고 ASCII 문자는 1바이트만 사용합니다. UTF-16은 가장 일반적인 문자에 2바이트를 사용하고 보조 문자(예: 일부 이모티콘)에 4바이트를 사용합니다. UTF-8은 라틴어가 많은 텍스트에 더 효율적이고, UTF-16은 CJK가 많은 텍스트에 더 간결할 수 있습니다.

일부 문자에 여러 바이트가 표시되는 이유는 무엇입니까?

ASCII 범위(U+007F 위의 코드 포인트) 외부의 문자에는 UTF-8에 여러 바이트가 필요합니다. 예를 들어 중국어 문자는 일반적으로 UTF-8에서 3바이트를 사용하고, U+FFFF 이상의 코드 포인트가 있는 이모티콘은 UTF-8 및 UTF-16(서로게이트 쌍) 모두에서 4바이트를 사용합니다.

내 텍스트가 서버로 전송되나요?

아니요. 모든 인코딩 분석은 전적으로 JavaScript TextEncoder API를 사용하여 브라우저에서 수행됩니다. 어떤 서버에도 데이터가 전송되지 않습니다.