diary       blog       guest

문자열 ASCII문자로 변환 함수

http://www.action-scripter.com/blog/trackback/1343
var url:String = "http://www.action-scripter.com/?retrunName=강성규";
trace(escape(url));
trace(encodeURI(url));
trace(encodeURIComponent(url));

trace(unescape(escape(url)));
trace(decodeURI(encodeURI(url)));
trace(decodeURIComponent(encodeURIComponent(url)));

http%3A//www.action-scripter.com/%3FretrunName%3D%uAC15%uC131%uADDC
http://www.action-scripter.com/?retrunName=%EA%B0%95%EC%84%B1%EA%B7%9C
http%3A%2F%2Fwww.action-scripter.com%2F%3FretrunName%3D%EA%B0%95%EC%84%B1%EA%B7%9C
http://www.action-scripter.com/?retrunName=강성규
http://www.action-scripter.com/?retrunName=강성규
http://www.action-scripter.com/?retrunName=강성규

세가지 함수가 비슷한 결과를 보여주지만 각각 특수문자 처리에 있어서 다르다는것을 알 수 있습니다.
encodeURIComponent() 함수는 특수문자까지 모두 변환하기때문에 인터넷 주소를 하나의 변수로 저장할 때 자주 사용됩니다.
2010/11/04 15:24 2010/11/04 15:24

Comments List

  1. 운동부 2010/12/30 14:39 # M/D Reply Permalink

    플생사모에 decodeURIComponent 관련해서 찾기가 없더군요 그래서 나름 고생하고있었는데 감솨감솨 ㅠㅠ

    1. 땡굴이 2011/01/02 02:44 # M/D Permalink

      도움이 되셨다니 저도 기쁘네요. ^^

   1  2  3    
ABOUT  |  WORKS  |  @seonggyu
COPYRIGHT ⓒ 2000 - 2010. ACTION-SCRIPTER.COM. ALL RIGHTS RESEVED.