escape()
ASCII 코드를 지원하는 모든 컴퓨터들이 서로 통신 할 수 있도록 각종 문자를 엔코딩 해주는 함수.
unescape()로 디코딩을 한다.
위의 69개의 ASCII 문자는 이 함수로 변화가 없음사실 할 필요가 없다.
그러나 다른 문자들은 escape()함수로 엔코딩을 해주어야 모든 컴퓨터가 통신이 가능해진다(한마디로 알아 먹을 수 있다)
엔코딩 표준에 따라 모든문자는 16진수 2 디짓(%xx)이나 4 디짓(%uxxxx) 데이터로 전환된다.
예를 들어 빈칸(' ')은 %20, 세미콜론(;)은 %3B, '한글'은 '%uD55C%uAE00'이 된다.
해당 예제
escape()
unescape()
관련 자바스크립트 api
http://www.gotapi.com/jsdomw3s
ASCII 코드를 지원하는 모든 컴퓨터들이 서로 통신 할 수 있도록 각종 문자를 엔코딩 해주는 함수.
unescape()로 디코딩을 한다.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
1234567890
@*-_+./위의 69개의 ASCII 문자는 이 함수로 변화가 없음사실 할 필요가 없다.
그러나 다른 문자들은 escape()함수로 엔코딩을 해주어야 모든 컴퓨터가 통신이 가능해진다(한마디로 알아 먹을 수 있다)
엔코딩 표준에 따라 모든문자는 16진수 2 디짓(%xx)이나 4 디짓(%uxxxx) 데이터로 전환된다.
예를 들어 빈칸(' ')은 %20, 세미콜론(;)은 %3B, '한글'은 '%uD55C%uAE00'이 된다.
해당 예제
escape()
document.write(escape("Need tips? Visit W3Schools!")+"<BR>"); document.write(escape("배고프다")+"<BR>"); //결과 //Need%20tips%3F%20Visit%20W3Schools%21 //%uBC30%uACE0%uD504%uB2E4
unescape()
document.write(unescape("Need%20tips%3F%20Visit%20W3Schools%21")+"<BR>"); document.write(unescape("%uBC30%uACE0%uD504%uB2E4")); //결과 //Need tips? Visit W3Schools! //배고프다
관련 자바스크립트 api
http://www.gotapi.com/jsdomw3s
'javascript' 카테고리의 다른 글
[HTML] HTML Attribute와 javascript Property (0) | 2014.04.08 |
---|---|
[Javascript] 자바스크립트 요약 1 (0) | 2011.11.11 |