AZ Tools

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

개발

텍스트를 유니코드 이스케이프 시퀀스로, 또 그 반대로 변환합니다. JavaScript/JSON \uXXXX(이모지는 서로게이트 쌍으로), 유니코드 U+XXXX 표기, 또는 HTML 16진수(&#xHEX;)·10진수(&#DEC;) 엔티티로 인코딩하며, 일반 ASCII는 읽기 좋게 두거나 모든 문자를 이스케이프할 수 있습니다. 디코딩은 이 모든 형식(그리고 \u{...}, \xXX, U+ 표기)을 한 번에 자동 인식하므로, 섞인 이스케이프를 붙여넣어도 원래 텍스트를 얻습니다. 코드와 JSON에 비ASCII를 안전하게 넣기, 인코딩 문제 디버깅, 로그의 이스케이프 문자열 읽기에 유용합니다. 모든 처리는 브라우저에서 실행됩니다.

출력

사용법

  1. 방향을 고릅니다: 텍스트 → 이스케이프, 또는 이스케이프 → 텍스트.
  2. 인코딩 시 형식과, 모든 문자를 이스케이프할지 비ASCII만 할지 고릅니다.
  3. 출력 상자에서 결과를 복사합니다.

자주 묻는 질문

이모지는 어떻게 처리되나요?
\uXXXX 형식에서 U+FFFF를 넘는 문자(예: 😀)는 두 개의 \u 이스케이프(서로게이트 쌍)로 표현됩니다. U+ 및 HTML 형식은 단일 코드포인트(예: U+1F600, 😀)를 씁니다. 디코딩은 어느 쪽이든 올바르게 복원합니다.
디코더는 무엇을 읽을 수 있나요?
\uXXXX, \u{XXXXX}, \xXX, U+XXXX, &#xHEX;, &#DEC; 를 자동 인식하며, 같은 입력에 섞여 있어도 모두 디코딩됩니다.
‘모든 문자 이스케이프’는 무엇을 하나요?
끄면 비ASCII 문자만 이스케이프하고 일반 ASCII는 그대로 둡니다. 켜면 모든 문자를 이스케이프로 변환하여 완전 난독화나 엄격한 ASCII 출력에 편리합니다.
텍스트가 업로드되나요?
아니요. 인코딩과 디코딩은 전적으로 브라우저에서 이뤄지며 서버로 전송되지 않습니다.

관련 도구