정미나닷컴

[JavaScript] escape(), encodeURI(), encodeURIComponent() 본문

IT

[JavaScript] escape(), encodeURI(), encodeURIComponent()

정미나 2011. 6. 10. 14:34

* escape()
- encodeURI()와 encodeURIComponent()의 중간 정도의 범위로 문자를 인코딩
- encode 하지 못하는 문자들 : @*/+

* encodeURI()
- 최소한의 문자만 인코딩
- encode 하지 못하는 문자들 :  ~!@#$&*()=:/,;?+'

* encodeURIComponent()
- 대부분의 문자들을 인코딩
- encode 하지 못하는 문자들 : ~!*()'
- &=+ 기호를 인코딩해주므로 Ajax 연산에서 사용