본문 바로가기
Front/JavaScript

[JavaScript] decodeURI() vs decodeURIComponent()

by 오엥?은 2023. 6. 14.
반응형

📌 decodeURI() vs decodeURIComponent()

decodeURI 와 decodeURIComponent 는 인코딩 된 URI를 디코딩하는 데 사용되는 JavaScript 전역 함수다.

 

 

◽ decodeURI() 와 decodeURIComponent() 의 차이점

• decodeURI()

 - encodeURI(url) 문자열을 사용하므로 문자, 특수문자( / ? : @ & = + $ #)를 디코딩할 수 없다. 

 - ex) decodeURI("%41") : "A" 를 반환

 - ex) decodeURI("%26") : "%26" 을 반환 

 

• decodeURIComponent()

 - 문자, 특수문자를 디코딩할 수 있도록 encodeURIComponent(url) 문자열을 사용한다.

 - ex) decodeURIComponent("%41") : "A" 를 반환

 - ex) decodeURIComponent("%26") : "&" 를 반환

 

 

 

 

 

참고 https://www.geeksforgeeks.org/difference-between-decodeuricomponent-and-decodeuri-functions-in-javascript/

반응형

'Front > JavaScript' 카테고리의 다른 글

[JavaScript] XHR / XHR 표준 / XHR 예시  (0) 2023.05.25