Unicode 디코딩 도구

형식을 선택해 인코딩된 데이터를 변환하세요. 데이터는 기기에 남습니다.

인코딩 및 디코딩
작업 공간을 준비하는 중…
입력
출력
결과가 여기에 표시됩니다.

사용 방법

  1. 인코딩된 값을 붙여넣거나 파일을 열거나 예제를 사용해 보세요.
  2. 형식을 선택하세요. 결과는 입력에 따라 갱신됩니다.
  3. 결과를 복사하거나 변환한 데이터를 다운로드하세요.

Unicode 올바르게 디코딩하기

Unicode 및 일반적인 문자열 이스케이프를 읽을 수 있는 텍스트로 되돌립니다. 바깥쪽 따옴표 없이 문자열 내용만 붙여넣으세요.

UTF-16 모드는 \uXXXX 시퀀스를 지원합니다. 코드 포인트 모드는 \u{…}도 허용합니다. 불완전한 이스케이프, 잘못된 코드 포인트, 고립된 서로게이트는 문제로 표시합니다.

이스케이프된 문자열 내용 읽기

지원하는 짧은 이스케이프는 백슬래시, 큰따옴표, 슬래시, b, f, n, r, t입니다. UTF-16 이스케이프에는 16진수 네 자리가 필요합니다. 이스케이프 주변의 원래 텍스트는 유지합니다.

Unicode 변환 예제
입력
\uc548\ub155\ud558\uc138\uc694, \uc138\uacc4! \ud83d\udc4b
결과
안녕하세요, 세계! 👋

기본 설정으로 이 입력을 한 번 변환합니다.

쌍과 스칼라 값

UTF-16 상위 서로게이트 뒤에는 대응하는 하위 서로게이트가 와야 합니다. 코드 포인트 표기는 코드 포인트 모드에서만 쓸 수 있으며, 서로게이트 코드 포인트를 제외한 U+10FFFF 이하의 값을 지원합니다.

이스케이프된 입력을 실행하지 않습니다

변환기는 이스케이프를 직접 파싱하며, eval을 쓰거나 JavaScript를 실행하지 않습니다. %uXXXX, \xNN, 8진수 이스케이프, 알 수 없는 이스케이프 문자는 지원 형식이 아닙니다. 한 번 실행할 때 한 겹만 디코딩합니다.

처리 제한

입력 최대 5 MiB, 출력 최대 20 MiB, 실행당 최대 10초를 지원합니다. 텍스트 파일은 UTF-8을 사용해야 합니다. Base64 인코딩은 바이너리 파일도 지원합니다. 문서는 기기에 남습니다.

?

자주 묻는 질문

바깥쪽 따옴표도 포함해야 하나요?

아니요. 이스케이프된 문자열 내용만 붙여넣으세요. 입력에 있는 바깥쪽 따옴표는 데이터로 취급합니다.

\u{1f44b}가 거부되는 이유는 무엇인가요?

코드 포인트 모드를 선택하세요. UTF-16 모드는 네 자리 \uXXXX 이스케이프만 허용합니다.

%uXXXX나 \xNN을 디코딩할 수 있나요?

아니요. 서로 다른 형식입니다. 이 도구는 설명된 Unicode 및 일반적인 문자열 이스케이프를 처리합니다.

고립된 서로게이트는 어떻게 되나요?

UTF-8을 거쳐 원래대로 복원할 수 없는 텍스트를 만드는 대신 입력을 거부합니다.

디코더가 JavaScript를 실행하나요?

아니요. 지원하는 이스케이프를 데이터로 파싱합니다.

다음에 쓸 도구 찾기

언어

언어를 변경할까요? 현재 작업 내용이 지워집니다. 필요한 데이터를 먼저 복사하거나 다운로드하세요.