유니코드 변환기
Free텍스트를 JavaScript, ES6, HTML 엔터티 형식의 유니코드 이스케이프 시퀀스로 변환하고, 이스케이프 시퀀스를 다시 읽을 수 있는 텍스트로 디코딩합니다. 이모지에 대한 서로게이트 쌍을 자동으로 처리하며, 모두 브라우저에서 완전히 실행됩니다.
모든 작업이 브라우저에서만 실행됩니다. 텍스트가 어디에도 업로드되지 않습니다.
다음 형식으로도 보기
유니코드 코드 포인트 표기법(U+XXXX)
HTML 16진수 엔터티
HTML 10진수 엔터티
최근 활동
모든 사람에게 공개됩니다. 모든 방문자의 최근 20회 사용 내역, 최신순으로 표시됩니다.
Decoded 1 Unicode escape sequence(s) back to text
2시간 전
Decoded 1 Unicode escape sequence(s) back to text
2시간 전
Decoded 2 Unicode escape sequence(s) back to text
2시간 전
Converted 1 character(s) of text to Unicode escapes
2시간 전
Converted 1 character(s) of text to Unicode escapes
2시간 전
Converted 1 character(s) of text to Unicode escapes
2시간 전
Converted 2 character(s) of text to Unicode escapes
2시간 전
이 도구의 기능
이 도구는 텍스트를 4가지 일반적인 형식(JavaScript \uXXXX, ES6 코드 포인트 \u{XXXXXX}, HTML 16진수/10진수 엔터티)의 유니코드 이스케이프 시퀀스로 변환하고, 이스케이프 시퀀스를 다시 읽을 수 있는 텍스트로 변환하며, 이모지와 같은 문자에 대해 서로게이트 쌍을 자동으로 처리합니다.
작동 방식
모든 문자는 이를 식별하는 숫자인 기본 유니코드 코드 포인트를 가지고 있습니다. 인코딩하려면 이 도구가 각 문자의 코드 포인트를 읽고 선택한 형식이 요구하는 구분 기호와 자릿수를 사용하여 출력하며, JavaScript \uXXXX 형식이 선택된 경우 U+FFFF보다 큰 코드 포인트를 서로게이트 쌍으로 분할합니다. 디코딩하려면 지원되는 5가지 이스케이프 스타일을 모두 인식하는 패턴으로 입력 텍스트를 검사하고, 각 일치 항목을 해당 문자로 다시 변환하며, 최종 텍스트를 재구성하기 전에 분할된 서로게이트 쌍을 다시 하나의 문자로 재결합합니다.
해결하는 문제
- ASCII 문자만 사용하여 JSON 파일, JavaScript 문자열 또는 소스 코드 주석에 비ASCII 문자를 작성하기.
- 일부 문자가 리터럴 HTML 엔터티나 이스케이프 코드로 남아 있는, 웹 페이지나 API 응답에서 복사한 텍스트를 정리하기.
- 다른 사람의 코드에 있는 \uXXXX 또는 &#DDDD; 시퀀스가 실제로 어떤 문자를 나타내는지 정확히 확인하기.
- 각각에 대해 별도로 변환 규칙을 찾는 대신 동일한 문자를 여러 이스케이프 형식으로 한 번에 변환하기.
자주 묻는 질문
›유니코드 이스케이프 시퀀스란 무엇인가요?
유니코드 이스케이프 시퀀스는 문자 자체 대신 유니코드 코드 포인트를 작성하여 소스 코드나 마크업 내에서 일반 ASCII만 사용하여 문자를 작성하는 방법입니다. 예를 들어 문자 "A"(코드 포인트 65, 16진수로 0x41)는 JavaScript에서 \u0041로, HTML에서 A로 작성할 수 있으며, 둘 다 정확히 같은 문자를 나타냅니다.
›이모지와 다른 문자가 하나가 아닌 두 개의 \u 이스케이프를 필요로 하는 이유는 무엇인가요?
대부분의 이모지를 포함하여 처음 65,536개 유니코드 코드 포인트 이외의 문자는 단일 16비트 \uXXXX 이스케이프에 맞지 않으므로, JavaScript와 Java는 이를 "서로게이트 쌍"(surrogate pair)으로 나타냅니다: 함께 있을 때만 의미가 있는 두 개의 연속된 \uXXXX 이스케이프입니다. 이 도구는 디코딩할 때 유효한 상위-하위 서로게이트 쌍을 자동으로 하나의 문자로 결합하고, \uXXXX 형식으로 인코딩할 때 문자를 자동으로 서로게이트 쌍으로 분할합니다.
›일반 문자와 이스케이프 시퀀스가 혼합된 텍스트를 디코딩할 수 있나요?
네, "유니코드를 텍스트로" 탭은 입력에서 인식된 이스케이프 패턴(\uXXXX, \u{XXXXXX}, &#xXXXX;, &#DDDD;, U+XXXX)을 검색하여 해당 패턴만 교체하고 주변의 일반 텍스트는 정확히 그대로 둡니다. 이는 일부 문자만 이스케이프된 소스 파일이나 웹 페이지에서 복사한 텍스트를 정리하는 데 유용합니다.
›JavaScript, ES6, HTML 형식의 차이점은 무엇인가요?
\uXXXX는 고전적인 JavaScript/Java/JSON 이스케이프로 항상 정확히 4자리 16진수를 사용하며, U+FFFF보다 큰 문자에는 서로게이트 쌍이 필요합니다. \u{XXXXXX}는 서로게이트 쌍 없이 모든 코드 포인트를 직접 나타낼 수 있는 더 새로운 ES6 코드 포인트 이스케이프입니다. &#xXXXX;와 &#DDDD;는 브라우저가 마크업에서 직접 렌더링하는 16진수 및 10진수 HTML 숫자 문자 참조입니다.
›이 도구가 내 텍스트를 어딘가로 보내나요?
아니요, 모든 변환은 브라우저에서 직접 일반 JavaScript로 이루어집니다. 텍스트는 서버에 업로드되지 않습니다.
관련 도구
텍스트
security.txt 생성기
보안 연구자에게 귀하의 사이트에서 취약점을 신고하는 방법을 알려주는 표준인 RFC 9116에 따라 security.txt 파일을 생성합니다. Expires 날짜 누락 또는 오래됨, 유효하지 않은 Contact URI에 대한 내장 경고를 제공합니다.
Free텍스트
자체 서명 SSL 인증서 생성기
node-forge를 사용하여 브라우저에서 직접 실제로 작동하는 자체 서명 TLS 인증서와 그에 맞는 개인 키를 생성합니다. Subject Alternative Names, 구성 가능한 키 크기와 유효 기간, 다운로드 준비가 된 .crt 및 .key 파일을 제공합니다.
Free텍스트
SQL 포맷터
MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, BigQuery, Snowflake를 포함한 10가지 이상의 SQL 방언에서 일관된 들여쓰기, 줄당 하나의 절, 선택한 키워드 대소문자로 가독성을 위해 SQL 쿼리를 다시 포맷합니다. 모두 브라우저에서 완전히 실행됩니다.
Free텍스트
SSL 인증서 및 키 쌍 검사기
SSL/TLS 개인 키, 인증서, 선택적 CSR이 실제로 동일한 키 쌍에 속하는지 확인하고, 인증서의 주체, 발급자, 유효 기간, SAN, 지문을 디코딩하여 봅니다. 모두 브라우저에서 완전히 실행됩니다.
Free텍스트
SSL 인증서 형식 변환기
SSL/TLS 인증서를 PEM과 DER 인코딩 간에 변환하고, 인증서를 PKCS#7(.p7b) 파일로 묶거나 그로부터 추출하며, 인증서와 개인 키를 비밀번호로 보호된 PKCS#12(.pfx / .p12) 파일로 패키징하거나 다시 추출합니다. 모두 브라우저에서 완전히 실행됩니다.
Free텍스트
SSL 인증서 뷰어
하나 이상의 PEM 또는 DER X.509 인증서를 디코딩하여 각 필드를 쉬운 언어로 봅니다: 주체, 발급자, 유효성, 지문, 공개 키 세부정보, 그리고 Key Usage, Subject Alternative Names, Authority Information Access를 포함한 모든 표준 확장. 모두 브라우저에서 완전히 실행됩니다.
Free텍스트
텍스트 차이 검사기
두 텍스트 블록을 비교하여 줄, 단어 또는 문자 수준에서 추가, 제거 또는 변경된 내용을 정확히 확인합니다. 통합 보기 또는 나란히 보기, 다운로드 가능한 표준 diff 파일을 제공합니다. 모두 브라우저에서 완전히 실행됩니다.
Free텍스트
텍스트 ASCII 변환기
텍스트를 ASCII 문자 코드로 변환하고 다시 되돌립니다. 결과는 2진수, 16진수, 8진수로도 표시되며, 모두 브라우저에서 완전히 실행되고 업로드되는 것은 전혀 없습니다.
댓글 (0)
이 도구가 유용했나요? 댓글을 남기거나 팁을 공유하거나 개선할 점을 알려주세요.
아직 댓글이 없습니다. 첫 번째로 의견을 남겨보세요!