JavaScript 언이스케이프
JavaScript 문자열 언이스케이프 - \n, \t, \r, \", \\ 등의 이스케이프 시퀀스를 원래 문자로 변환
입력
출력
JavaScript 언이스케이프란?
JavaScript 언이스케이프는 문자열의 이스케이프 시퀀스를 원래 문자로 변환합니다. 예를 들어, \n은 실제 줄 바꿈이 되고, \t는 실제 탭이 되고, \"는 큰따옴표가 되고, \\는 백슬래시가 됩니다.
이 도구는 기본적으로 언이스케이프 모드이지만 이스케이프 모드도 지원합니다. 상단에서 전환할 수 있습니다. 처리는 브라우저에서 완전히 실행됩니다.
이 도구 사용 방법
이스케이프된 입력 붙여넣기
이스케이프된 JavaScript 문자열을 왼쪽 편집기에 붙여넣으세요. 도구는 기본적으로 언이스케이프 모드입니다. 샘플을 사용하여 예제를 로드할 수 있습니다.
출력 확인
오른쪽 패널에 언이스케이프된 결과가 자동으로 표시됩니다. 반대 방향이 필요하면 이스케이프 모드로 전환하세요.
결과 복사
<strong>복사</strong> 또는 <strong>다운로드</strong>를 사용하세요. 이스케이프 모드로 전환하려면 JavaScript 이스케이프를 사용하세요.
JavaScript 언이스케이프 예제
언이스케이프는 이스케이프 시퀀스를 실제 문자로 변환합니다. 예:
이스케이프된 입력
언이스케이프된 출력 (실제 문자)
언이스케이프가 중요한 경우
로그, 데이터베이스 덤프, 직렬화된 코드 또는 API 응답에서 이스케이프된 JavaScript 문자열을 받을 때 실제 콘텐츠를 읽거나 처리하려면 언이스케이프가 필요합니다.
HTML 특정 언이스케이프에는 HTML Unescape를 사용하세요. JSON 특정 언이스케이프에는 JSON 이스케이프 도구의 언이스케이프 모드를 사용하세요.
자주 묻는 질문
어떤 이스케이프 시퀀스가 처리되나요?
이 도구가 처리하는 것: \n → 줄 바꿈, \r → 캐리지 리턴, \t → 탭, \0 → 널, \v → 수직 탭, \f → 폼 피드, \\ → 백슬래시, \' → 작은따옴표, \" → 큰따옴표.
JSON 언이스케이프와 어떻게 다른가요?
JSON 언이스케이프는 JSON 특정 시퀀스(예: \uXXXX Unicode)를 처리합니다. JavaScript 언이스케이프는 작은따옴표(\')와 추가 제어 시퀀스를 포함한 JS 문자열 리터럴을 처리합니다.
데이터가 어딘가로 전송되나요?
아니요. 처리는 완전히 브라우저에서 이루어집니다.
부분적이거나 잘못된 이스케이프 시퀀스의 경우 어떻게 되나요?
인식되지 않는 시퀀스(예: \q)는 그대로 남겨집니다.
이스케이프 모드로 전환할 수 있나요?
예. 입력 패널 상단의 이스케이프 버튼을 사용하세요.
관련 도구
JavaScript 문자열 이스케이프 시퀀스는 ECMAScript 사양에 정의되어 있습니다. MDN String 문서는 문자열 리터럴과 이스케이프 시퀀스를 다룹니다.