1. escape()
escape() 는 알파벳과 숫자, 특수문자를 제외한 문자를 모두 16진수 문자로 바꾸어 준다.
더 정확히는 아스키문자에 해당하지 않는 문자들을 모두 유니코드 형식으로 변환해준다.
그리고 그 형식이 16진수이다.
이 함수는ㄴ 쉼표와 세미콜론과 같은 문자가 쿠키문자열과 충돌되지 않기 위해 사용한다.
- 예시
document.write(escape("인코딩, escape"));
[escape 인코딩한 결과]
%uC778%uCF54%uB529%2C%20escape
2.unescape
escape 를 한 결과를 원상태로 돌리고 싶을 때 사용한다.
document.write(unescape(escape("인코딩, escape")));
[escape 인코딩한 결과]
%uC778%uCF54%uB529%2C%20escape%20 인코딩, escape