공대생의 에러일기

escape 처리란? 이스케이프 처리 하는 방법 본문

Security

escape 처리란? 이스케이프 처리 하는 방법

냥늉냥 2021. 9. 1. 03:04
반응형

'i was student' 이렇게 문장이 있을 때

첫 작은 따옴표가 문장의 시작을 알리고, 마지막 작은 따옴표가 문장의 끝을 알립니다.

 

그런데 'i wasn't student' 라는 문장엔 작은 따옴표가 3개이고

만약 앞에서 차례로 본다면 'i wasn' 까지만 문장이 되겠죠


그럼 저 사이에 있는 작은 따옴표를 인식이 되지 않게 해야겠죠? 그럴 때

'특수한 역할을 하는 문자를 일반 문자의 기능으로 변환하는 것이 이스케이프 처리를 한다'라고 합니다.


이스케이프 처리 방법

 

(')작은따옴표 앞에 (\)역슬래시를 붙여준다. 

 

(처리 x) 'i wasn't student'           -> i wasn

(처리 o) 'i wasn\'t student'        -> i wasn't student

 

 

 

 

+추가

작은 따옴표 뿐만 아니라 

 

\"   (큰따옴표

\\  (역슬래시

도 가능합니다.

Comments