유니코드와 UTF-8
유니코드는 전 세계 문자에 고유 번호(코드 포인트)를 붙인 표준입니다. '한'은 U+D55C, 😀은 U+1F600입니다. UTF-8은 이 번호를 1~4바이트로 저장하는 방식으로, 한글 한 글자는 3바이트(ED 95 9C)를 차지합니다.
로그나 JSON에 '\uD55C\uAE00'처럼 한글이 깨져 보이거나, 자바 properties 파일의 유니코드 이스케이프를 읽어야 할 때 이 변환기로 원래 글자를 확인하세요. 글자별 코드 포인트와 UTF-8 바이트 표도 함께 보여 줍니다.
유니코드 사용 방법
- 1'텍스트 → 코드' 또는 '코드 → 텍스트'를 선택합니다.
- 2인코딩할 때는 출력 형식(\u, U+, HTML, UTF-8, 2진수, CSS)을 고릅니다.
- 3디코딩할 때는 형식을 자동으로 인식하므로 그대로 붙여넣으면 됩니다.
이럴 때 유용해요
- JSON·로그에서 \uXXXX로 깨진 한글을 읽을 때
- Java .properties, 안드로이드 strings 파일의 유니코드 이스케이프를 만들 때
- 이모지·특수문자의 코드 포인트와 UTF-8 바이트 수를 확인할 때
- 텍스트를 2진수로 바꿔 컴퓨터 구조·인코딩을 공부할 때
'한글' 유니코드 표현
| 형식 | 결과 |
|---|---|
| \u 이스케이프 | \uD55C\uAE00 |
| 코드 포인트 | U+D55C U+AE00 |
| HTML 10진 | 한글 |
| UTF-8 (16진) | ED 95 9C EA B8 80 |