Unicode 이스케이프 및 언이스케이프
특수 문자를 \uXXXX 형식의 Unicode 코드로 변환하거나 원래 문자로 복원합니다.
편집기
Unicode 이스케이프 및 언이스케이프: 어떤 도구인가요?
비 ASCII 문자나 다국어 글자를 프로그래밍 코드(자바스크립트, 자바, JSON)에서 안전하게 사용할 수 있도록 \uXXXX 형태의 Unicode 이스케이프 문자열로 변환하거나 본래 문자로 되돌립니다.
Unicode 이스케이프 및 언이스케이프: 사용 방법
- 텍스트나 이스케이프 코드를 입력하거나 붙여넣습니다.
- 'Unicode 이스케이프' 또는 'Unicode 언이스케이프'를 클릭합니다.
- 변환된 결과를 복사하여 코드나 데이터 파일에 사용합니다.
Unicode 이스케이프 및 언이스케이프: 언제 사용하나요?
- ASCII 전용 파일이나 속성 파일(properties)에 다국어 문자열을 안전하게 저장할 때
- JSON 응답 데이터에 포함된 \uXXXX 유니코드 코드를 읽을 수 있는 한글로 확인할 때
- 자바스크립트 소스 코드에 유니코드 특수 심볼을 리터럴로 삽입할 때
Unicode 이스케이프 및 언이스케이프: 예시
입력
café 😀
결과
caf\u00e9 \ud83d\ude00
입력
caf\u00e9 \ud83d\ude00
결과
café 😀
입력
Hi 🇫🇷
결과
Hi \ud83c\uddeb\ud83c\uddf7
Unicode 이스케이프 및 언이스케이프: 자주 묻는 질문
이모지 같은 보조 평면 문자도 지원되나요?
네. 4자리 코드를 초과하는 이모지와 기호는 표준 서로게이트 페어(\uD83D\uDE00 등)로 안전하게 인코딩 및 디코딩됩니다.
ASCII 기본 영문자도 변환되나요?
표준 ASCII 영문자와 숫자는 읽기 쉽도록 그대로 유지되며, 비 ASCII 문자만 선택적으로 \uXXXX 코드로 이스케이프됩니다.
대소문자(A-F vs a-f) 이스케이프 코드가 모두 디코딩되나요?
네. 16진수 코드의 대소문자를 모두 인식하여 정확하게 해당 문자로 복원합니다.
\U0001XXXX 같은 8자리 형식도 지원하나요?
웹과 자바스크립트 표준인 \uXXXX 및 서로게이트 페어 형식을 완벽하게 지원합니다.
텍스트가 서버로 전송되나요?
아닙니다. 모든 작업은 사용자의 기기 브라우저에서 실행되므로 텍스트가 외부로 전송되지 않습니다.
관련 도구
이 도구와 함께 자주 사용되는 도구입니다.
- 텍스트를 16진수로, 16진수를 텍스트로 변환
텍스트를 16진수(Hex 바이트) 코드로 변환하거나 16진수를 텍스트로 복원합니다.
- HTML 엔티티 인코딩 및 디코딩
특수 기호를 HTML 엔티티(&, <, >)로 변환하거나 원래 문자로 되돌립니다.
- 텍스트에서 악센트 및 발음 기호 제거
é, ñ, ü 등 악센트 문자를 일반 라틴 알파벳으로 바꾸거나 비 ASCII 문자를 삭제합니다.
- Base64 인코딩 및 디코딩
텍스트를 Base64로 인코딩하거나 Base64 문자열을 일반 텍스트로 디코딩합니다.
- URL 인코딩 및 디코딩
특수문자를 URL 퍼센트 인코딩(%XX)으로 바꾸거나 원래 문자로 디코딩합니다.
- 텍스트를 이진수로, 이진수를 텍스트로 변환
텍스트를 8비트 이진수(0과 1)로 변환하거나 이진수 코드를 텍스트로 디코딩합니다.
- 모스 부호 번역기
텍스트를 점과 선(• -)으로 된 모스 부호로 변환하거나 모스 부호를 텍스트로 해독합니다.