코드, 데이터 및 QR 도구

문자열 이스케이프 도구

JavaScript에서 이스케이프 또는 복원을 선택하세요. 다른 대상은 이스케이프만 지원합니다. 브라우저에서 처리하고 텍스트로 표시합니다.

브라우저에서 로컬 처리가입 불필요개인정보 안내 ↗

문자열 이스케이프와 복원

바깥 따옴표 없이 문자열 내용만 입력하세요. 복원은 JavaScript 이스케이프만 지원하며 따옴표는 일반 문자입니다. 결과는 실행되지 않습니다.

대상과 작업을 선택하세요.

사용 방법

사용 방법

  1. 바깥 따옴표 없이 내용을 입력하세요. 입력과 출력은 각각 UTF-16 코드 단위 100,000개까지입니다.
  2. 대상을 선택하고 JavaScript에서는 이스케이프 또는 복원을 선택하세요.
  3. 결과나 오류 위치를 확인한 뒤 복사하세요.

컨텍스트별 이스케이프

JSON, JavaScript, HTML 텍스트와 속성, URL 구성 요소, CSS, SQL 문자열, 셸 작은따옴표 값, 정규식, Markdown 코드 구간의 10가지 대상입니다. 복원은 JavaScript 전용입니다.

JavaScript 복원 규칙

지원: \n, \r, \t, \b, \f, \v, \0, \\, \', \" , \xNN, \uNNNN, \u{codepoint}. 올바른 16진수 자릿수가 필요합니다. 중괄호는 1–6자리로 U+10FFFF 이하의 Unicode 스칼라여야 합니다. UTF-16 서로게이트는 상위/하위 쌍이어야 하며 원문과 이스케이프를 섞을 수 있습니다. 단독 서로게이트와 중괄호 서로게이트 값은 거부합니다.

텍스트만 처리

따옴표는 일반 문자로 유지합니다. 8진수, \0 뒤 숫자, 항등 이스케이프, 줄 이어쓰기는 거부하고 원문의 1부터 시작하는 행과 열(UTF-16)을 표시합니다. 결과는 텍스트 영역 value에 기록하며 실행하지 않습니다. 운영 환경에서는 유지 관리되는 인코더와 매개변수 API를 사용하세요.

자주 묻는 질문

더 알아보기

JavaScript 소스 코드를 넣을 수 있나요?

아니요. 바깥 따옴표 없이 이스케이프 내용을 입력하세요. 따옴표는 유지되며 입력을 평가하지 않습니다.

Unicode와 잘못된 이스케이프는 어떻게 처리하나요?

UTF-16 쌍은 해당 문자로 복원합니다. 잘못되거나 지원하지 않거나 범위를 벗어나거나 짝이 없는 값은 원문 위치를 표시합니다. 다른 대상은 이스케이프만 가능합니다.

입력이 업로드되나요?

아니요. 브라우저에서 처리하며 입력과 출력은 각각 UTF-16 코드 단위 100,000개까지입니다.