JavaScript

자바스크립트 내장함수 escape(), unescape()

bang2001 2013. 8. 3. 16:02

<HTML>

<HEAD>
<TITLE> :::: 내장함수 escape(), unescape() :::: </TITLE>

<script language="JavaScript">

var ret1, ret2;

ret1 = "!";
ret2 = "?";

document.write("<h3>[1] escape(ret1) : "+escape(ret1)+"<p>");
document.write("[2] escape(ret2) : "+escape(ret2)+"<p>");
document.write("[3] unescape(\"%21\") : "+unescape("%21")+"<p>");
document.write("[4] unescape(\"%3f\") : "+unescape("%3f")+"</h3>");
</script>

</HEAD>

<BODY>
  
</BODY>
</HTML>

------------------------------------------------------------------------------------------


------------------------------------------------------------------------------------------

자바스크립트 내장함수 escape() 함수는 ISO-Latin-1 문자셋을 아스키(ASCII) 값으로 반환하고
unsecape() 함수는 반대로 아스키값을 ISO-Latin-1 문자셋으로 반환한다.

escape() 함수의 반환값은 숫자앞에 % 기호를 붙여서 출력하고, unsecape() 함수의 문자열은
앞에 % 를 붙인 다음 숫자값을 넣어 사용한다.