- escape()
: 영문 알바펫, 숫자, 일부 특수문자를 제외한 모든 문자를 인코딩한다.
- encodeURI()
: escape() 함수에서 인터넷 주소에 사용되는 일부 특수문자는 변환하지 않는다.
- encodeURIComponent()
: 알파벳과 숫자를 제외한 모든문자를 인코딩한다. UTF-8 인코딩과 같다.
EX)
<script>
// 인코딩, 디코딩 내장함수
var URI = 'http://www.naver.com?searchVal=다니엘';
// 출력
var outPut = '';
outPut += '★escape()\n';
outPut += escape(URI) + '\n\n';
outPut += '★encodeURI()\n';
outPut += encodeURI(URI) + '\n\n';
outPut += '★encodeURIComponent()\n';
outPut += encodeURIComponent(URI) + '\n\n';
alert(outPut);
</script>
'공부 > JAVASCRIPT' 카테고리의 다른 글
JAVASCRIPT_[ 프로토타입(Prototype) ] (0) | 2014.08.21 |
---|---|
JAVASCRIPT_[ in, with 키워드 ] (0) | 2014.08.21 |
JAVASCRIPT_[ 팝업창 속성 ] (0) | 2014.06.10 |
JAVASCRIPT_[ 특정날짜 계산 ] (3) | 2014.03.25 |
JAVASCRIPT_[ 클로저란? (함수를 리턴하는 함수) ] (0) | 2014.02.10 |