Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

escape() 함수와 unescape() 함수

2016. 4. 5. 15:01programming/asp.net

728x90


escape() 함수와 unescape() 함수

escape() 함수는 알파벳과 숫자 및 * , @, - , _ , + , . , / 를 제외한 문자를 모두 16진수 문자로 바꾸어 줍니다. 이 함수는 쉼표와 세미콜론 같은 문자가 쿠키문자열과의 충돌을 피하기 위해 사용됩니다.


이렇게 16진수 문자열로 변환된 문자열은 unescape() 함수로 다시 되돌려줄 수 있습니다

<!DOCTYPE html>
<html>
<body>

<script>

document.write(escape("abc 가나다 123 A 가 1"));

</script>

</body>
</html>

결과 값 : abc%20%uAC00%uB098%uB2E4%20123%20A%20%uAC00%201


영어 알파벳과 숫자, 그리고 *@-_+./를 제외한 문자는 모두 escape() 함수를 이용하면 16진수 문자열로 변환될 수 있고, 변환된 문자열을 unescape() 함수를 이용해 다시 원상태로 복구 시킬 수 있습니다


아래 URL 에서 escape와 unescape 를 확인해볼 수 있습니다.


http://www.utilities-online.info/urlencode/#.VwNUPUdmcuU

728x90

'programming > asp.net' 카테고리의 다른 글

[ASP.NET] HTTP Error 404.15 - Not Found  (0) 2016.05.04
Document.all , document.getElementById ,  (0) 2016.04.05
Request 객체...QueryString  (0) 2016.03.30