문자열 이스케이프 / 언이스케이프
문자열의 특수 문자를 이스케이프하거나 언이스케이프합니다. 백슬래시 시퀀스와 JSON 문자열 형식을 지원합니다.
원시 문자열0 자
이스케이프 출력
일반적인 이스케이프 시퀀스
\n줄바꿈\t탭\r캐리지 리턴\\백슬래시\"큰따옴표\'작은따옴표\0널\b백스페이스\f폼 피드\uXXXX유니코드(16진수)\xXXLatin-1(16진수)온라인에서 문자열을 이스케이프/언이스케이프하는 방법
- 1.이스케이프를 선택하여 원시 텍스트를 이스케이프 문자열로 변환하거나, 언이스케이프로 되돌립니다.
- 2.JSON 모드를 전환하여 JSON 호환 이스케이프로 출력을 감쌉니다.
- 3.텍스트를 붙여넣거나 입력하세요 — 결과가 실시간으로 업데이트됩니다.
- 4.교환으로 결과를 뒤집거나, 복사로 출력을 복사하세요.
자주 묻는 질문
문자열에서 이스케이프해야 하는 문자는?
일반적으로 이스케이프가 필요한 문자에는 줄바꿈(\n), 탭(\t), 백슬래시(\\), 큰따옴표(\"), 널 바이트(\0)가 있습니다. JSON 문자열에서는 모든 제어 문자와 큰따옴표를 이스케이프해야 합니다.
문자열 이스케이프와 JSON 이스케이프의 차이점은?
표준 문자열 이스케이프는 특수 문자를 백슬래시 시퀀스로 변환합니다. JSON 이스케이프는 추가로 결과를 큰따옴표로 감싸고, 슬래시와 모든 제어 문자를 이스케이프하도록 요구하는 JSON 사양을 따릅니다.
문자열 이스케이프는 언제 필요한가요?
소스 코드, JSON 데이터, 설정 파일 또는 특수 문자가 구문적 의미를 갖는 컨텍스트에 문자열을 삽입할 때 필요합니다. 파싱 오류와 인젝션 취약점을 방지합니다.
데이터가 서버로 전송되나요?
아니요. 모든 이스케이프와 언이스케이프는 브라우저에서 JavaScript를 사용하여 완전히 실행됩니다. 텍스트가 업로드되거나 저장되지 않습니다.