- 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>





+ Recent posts