Notice
Recent Posts
Recent Comments
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

INSPECT

[unescape] 본문

기타

[unescape]

INSPECT 2017. 3. 4. 17:37

웹을 통해서 데이터를 전송할 때 특정 문자들은 특수한 기능으로 사용된다.
예를들어, http://a.com?name=egoing&job=programmer 에서
&job=programmer 중 '&'는 하나의 파라미터가 끝나고 다음 파라미터가 온다는 의미이다.
그런데 다음과 같이 job의 값에 &가 포함된다면 시스템은 job의 값을 제대로 인식할수 없게 된다.
http://a.com?name=egoing&job=programmer&blogger
이런 문제를 회피하기 위해서 다음과 같이 치환해준다.
http://a.com?name=egoing&job=programmer%26blogger
그럼 시스템에서는 %26을 &로 해석하고 의도대로 해석할 수 있게 된다.
이러한 처리를 이스케이핑(escaping)라고 부른다.

unescape는 escape로 이스케이핑 된 문자열을 정상적인 문자열로 되돌려주는 역활을 한다.
유사 메소드로는 decodeURI, decodeURIComponent가 있다.


출처 : https://opentutorials.org/course/50/199

'기타' 카테고리의 다른 글

프록시서버  (0) 2017.08.14
Spydealer  (0) 2017.08.07
브라우저는 어떻게 동작하는가  (0) 2017.02.11
[SIEM & ESM] SIEM과 ESM비교  (0) 2017.02.07
메모리 누수(Memory Leak) 정리  (0) 2017.02.07
Comments