유니코드 변환기
텍스트, JavaScript 이스케이프, U+ 코드 포인트, HTML 숫자 참조 간 최대 500,000자 변환. 예: A와 U+1F600을 이스케이프로 변환…
사용 시작
유니코드 변환기 기능
이 도구는 유니코드 문자를 다양한 표기법으로 변환합니다. 예를 들어, 텍스트 'A'와 웃는 얼굴 이모지(U+1F600)를 JavaScript 이스케이프 모드로 변환하면 '\u0041'과 이모지의 UTF-16 서로게이트 쌍이 출력됩니다. 코드 포인트 모드에서는 'U+0041 U+1F600'으로 표시됩니다.
지원되는 변환
- 일반 텍스트에서 JavaScript 이스케이프(\uXXXX)로 변환
- 일반 텍스트에서 U+ 코드 포인트 표기로 변환
- 일반 텍스트에서 HTML 숫자 문자 참조(십진수 및 16진수)로 변환
- 역방향 변환: 이스케이프, U+ 표기, HTML 숫자 참조를 일반 텍스트로 디코딩
작동 방식
디코딩 시 백슬래시 u 중괄호 표기, 최대 6자리 16진수 U+ 값, 4자리 백슬래시 u 단위를 인식합니다. HTML 디코딩은 십진수 및 16진수 숫자 참조만 지원합니다. 명명된 HTML 엔티티(예: &)는 디코딩되지 않으며, 일반 앰퍼샌드나 지원되지 않는 이스케이프 스타일은 그대로 유지됩니다. 잘못된 코드 포인트는 자동으로 대체하지 않고 오류로 보고됩니다.
제한 사항
변환은 로컬에서 수행되며 유니코드 정규화, 파일 인코딩 변경, 모지바케 감지, 글꼴 표시 보장을 하지 않습니다.
자주 묻는 질문
1. 이 도구로 이모지를 변환할 수 있나요?
네, 이모지와 같은 보충 평면 문자는 UTF-16 서로게이트 쌍으로 표시됩니다. 예를 들어 U+1F600은 JavaScript 이스케이프에서 \uD83D\uDE00로 나타납니다.
2. HTML 엔티티(예: &)를 디코딩할 수 있나요?
아니요, 이 도구는 명명된 HTML 엔티티를 지원하지 않습니다. 숫자 문자 참조(예: A)만 디코딩합니다.
3. 변환 중에 잘못된 코드 포인트는 어떻게 처리되나요?
잘못된 코드 포인트는 자동으로 대체되지 않고 오류 메시지로 보고됩니다.
체크리스트
- 변환할 텍스트가 500,000자 이하인지 확인
- 원하는 출력 형식 선택
- 결과의 정확성 검증
처리는 브라우저에서 로컬로 수행됩니다.