문자열 이스케이프 도구
JavaScript에서 이스케이프 또는 복원을 선택하세요. 다른 대상은 이스케이프만 지원합니다. 브라우저에서 처리하고 텍스트로 표시합니다.
문자열 이스케이프와 복원
사용 방법
사용 방법
- 바깥 따옴표 없이 내용을 입력하세요. 입력과 출력은 각각 UTF-16 코드 단위 100,000개까지입니다.
- 대상을 선택하고 JavaScript에서는 이스케이프 또는 복원을 선택하세요.
- 결과나 오류 위치를 확인한 뒤 복사하세요.
컨텍스트별 이스케이프
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개까지입니다.