유니코드 이스케이프 변환기
입력 문자열의 각 Unicode 코드포인트를 JavaScript 스타일 Unicode escape 문자열로 바꿉니다.
사용 방법
- escape로 바꿀 텍스트를 입력하고 실행합니다.
핵심 기능과 처리 범위
BMP 문자는 4자리 u escape, U+FFFF를 넘는 문자는 중괄호 code point escape로 출력합니다.
처리 원리
각 코드포인트를 16진수로 만들고 16bit 이하면 4자리, 그보다 크면 중괄호 표기를 사용합니다.
예시
A는 u0041 형태, 😀는 u{1f600} 형태의 escape가 됩니다.
이럴 때 유용합니다
- 문자 코드포인트를 소스용 escape 표기로 확인할 때
사용 전 참고
- 출력은 escape 문자열 생성만 하며 다시 원문으로 decode하는 기능은 이 도구에 포함되지 않습니다.
자주 묻는 질문
이모지는 surrogate 두 개로 나오나요?
아닙니다. 코드포인트 단위로 순회해 U+FFFF 초과 문자는 중괄호 표기로 한 번에 표시합니다.