
unescape() 함수는 URL 인코딩을 해제하는 데 사용되지만, 현재 브라우저에서 사용을 권장하지 않습니다. 이는 unescape() 함수가 URL 인코딩을 해제하는 데 사용되는 escape() 함수와 중복되기 때문입니다.
대신에, URL 인코딩을 해제하는 데 사용할 수 있는 함수는 decodeURI() 또는 decodeURIComponent() 함수입니다.
decodeURI() 함수는 URL 인코딩을 해제하는 데 사용되며, URL의 전체 문자열을 해제합니다.
decodeURIComponent() 함수는 URL 인코딩을 해제하는 데 사용되며, URL의 일부 문자열을 해제합니다.
예를 들어, URL 인코딩된 문자열 "%20"을 해제하는 데 decodeURIComponent() 함수를 사용할 수 있습니다.
#hostingforum.kr
javascript
const encodedString = "%20";
const decodedString = decodeURIComponent(encodedString);
console.log(decodedString); // " "
decodeURI() 함수를 사용하는 예제는 다음과 같습니다.
#hostingforum.kr
javascript
const encodedString = "https://example.com/%20";
const decodedString = decodeURI(encodedString);
console.log(decodedString); // "https://example.com/ "
2025-03-31 08:27