Murelio

필요한 기능을 불러오고 있습니다.

유니코드 이스케이프 변환기

입력 문자열의 각 Unicode 코드포인트를 JavaScript 스타일 Unicode escape 문자열로 바꿉니다.

사용 방법

  1. escape로 바꿀 텍스트를 입력하고 실행합니다.

핵심 기능과 처리 범위

BMP 문자는 4자리 u escape, U+FFFF를 넘는 문자는 중괄호 code point escape로 출력합니다.

처리 원리

각 코드포인트를 16진수로 만들고 16bit 이하면 4자리, 그보다 크면 중괄호 표기를 사용합니다.

예시

A는 u0041 형태, 😀는 u{1f600} 형태의 escape가 됩니다.

이럴 때 유용합니다

  • 문자 코드포인트를 소스용 escape 표기로 확인할 때

사용 전 참고

  • 출력은 escape 문자열 생성만 하며 다시 원문으로 decode하는 기능은 이 도구에 포함되지 않습니다.

자주 묻는 질문

이모지는 surrogate 두 개로 나오나요?

아닙니다. 코드포인트 단위로 순회해 U+FFFF 초과 문자는 중괄호 표기로 한 번에 표시합니다.

관련 도구