유니코드 변환기
무료 온라인 Unicode 변환 도구, 이스케이프 시퀀스와 텍스트 상호 변환
유니코드 이스케이프 표기란?
유니코드 이스케이프 시퀀스는 \u 접두사와 4자리 16진수로 문자를 나타냅니다. 예: \u0041은 'A', \u4F60은 '你'. JavaScript, Java, Python, JSON 소스 코드에서 입력하기 어려운 문자나 인코딩 문제를 일으킬 수 있는 문자를 삽입하는 데 일반적으로 사용됩니다.
텍스트와 유니코드 이스케이프 간 변환 방법
'텍스트 → 유니코드' 모드에서 텍스트를 입력하면 각 문자가 \uXXXX 표현으로 변환됩니다. '유니코드 → 텍스트' 모드에서 역변환합니다.
▶\uXXXX와 U+XXXX의 차이는?
\uXXXX는 JavaScript나 JSON 등 프로그래밍 언어에서 사용하는 이스케이프 구문입니다. U+XXXX는 문서에서 사용하는 유니코드 코드 포인트 표기입니다. 같은 문자를 가리키지만 사용 맥락이 다릅니다.
▶유니코드 이스케이프로 이모지를 표현할 수 있나요?
네, BMP를 넘어서는 이모지는 서로게이트 페어가 필요합니다. 예: 😀은 \uD83D\uDE00. 현대 JavaScript에서는 \u{1F600}도 사용 가능합니다.
▶JSON에서 중국어가 \uXXXX로 표시되는 이유는?
일부 JSON 직렬화기는 비 ASCII 문자를 기본적으로 유니코드 이스케이프로 인코딩합니다. 유효한 JSON이며 올바르게 디코딩되지만 가독성이 떨어집니다.