escape() 함수와 unescape() 함수 > script

본문 바로가기
사이트 내 전체검색

script

escape() 함수와 unescape() 함수

페이지 정보

작성자 서방님 댓글 0건 조회 90회 작성일 07-08-08 19:25

본문

 

escape() 함수와 unescape() 함수

 

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

 

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

 

  1. <SCRIPT LANGUAGE="JavaScript">
  2. <!--
  3. document.write("escape('우리나라') ===>" + escape('우리나라') + "<br>");
  4. document.write("escape('korea') ===>" + escape('korea') + "<br>");
  5. document.write("escape('#$%^') ===>" + escape('#$%^') + "<br>");
  6. document.write("escape('1234') ===>" + escape('1234') + "<br>");
  7. document.write("escape('*@-_+./') ===>" + escape('*@-_+./') + "<br><br>");
  8. document.write("unescape('%uC6B0%uB9AC%uB098%uB77C') ===>" + unescape('%uC6B0%uB9AC%uB098%uB77C') + "<br>");
  9. document.write("unescape('%23%24%25%5E') ===>" + unescape('%23%24%25%5E') + "<br>");
  10. //-->
  11. </SCRIPT

 

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

 

자료출처 : http://www.jasko.co.kr 

댓글목록

등록된 댓글이 없습니다.

Total 846건 35 페이지
게시물 검색

회원로그인

접속자집계

오늘
64
어제
302
최대
1,347
전체
155,125
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.