Front/JavaScript
[JavaScript] decodeURI() vs decodeURIComponent()
μ₯?μ
2023. 6. 14. 11:00
λ°μν
π 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") : "&" λ₯Ό λ°ν
λ°μν