라이브러리
[JAVASCRIPT] decodeURI(uri) - 인코딩된 URI를 원래 문자열로 디코딩
URI 디코딩 (decodeURI)
URI (Uniform Resource Identifier)는 인터넷에서 리소스를 식별하는 데 사용되는 문자열입니다. URI는 URL (Uniform Resource Locator)과 URN (Uniform Resource Name)으로 나눌 수 있습니다. URL은 리소스의 위치를 나타내는 문자열이고, URN은 리소스의 이름을 나타내는 문자열입니다.
URI 디코딩은 URI에서 URL 인코딩된 문자열을 디코딩하는 것을 의미합니다. URL 인코딩은 URI에서 특수 문자를 URL로 변환하기 위해 사용됩니다. 예를 들어, 공백 문자는 `%20`으로 인코딩됩니다.
decodeURI 함수
JavaScript의 `decodeURI` 함수는 URI에서 URL 인코딩된 문자열을 디코딩합니다. 이 함수는 인수로 URI를 받고, 디코딩된 URI를 반환합니다.
예제
#hostingforum.kr
javascript
// URL 인코딩된 URI
const uri = "https://example.com/%20test%20page";
// decodeURI 함수를 사용하여 URI 디코딩
const decodedUri = decodeURI(uri);
console.log(decodedUri); // https://example.com/ test page
decodeURIComponent 함수
`decodeURIComponent` 함수는 URI에서 URL 인코딩된 문자열을 디코딩합니다. 이 함수는 인수로 URL 인코딩된 문자열을 받고, 디코딩된 문자열을 반환합니다.
#hostingforum.kr
javascript
// URL 인코딩된 문자열
const encodedString = "%20test%20page";
// decodeURIComponent 함수를 사용하여 URL 인코딩된 문자열 디코딩
const decodedString = decodeURIComponent(encodedString);
console.log(decodedString); // test page
주의점
`decodeURI` 함수는 URI에서 URL 인코딩된 문자열을 디코딩합니다. 반면, `decodeURIComponent` 함수는 URL 인코딩된 문자열을 디코딩합니다. 두 함수는 다른 용도로 사용됩니다.
결론
`decodeURI` 함수는 URI에서 URL 인코딩된 문자열을 디코딩하는 데 사용됩니다. `decodeURIComponent` 함수는 URL 인코딩된 문자열을 디코딩하는 데 사용됩니다. 두 함수는 다른 용도로 사용되므로, 사용하는 상황에 따라 적절한 함수를 선택해야 합니다.
댓글목록
등록된 댓글이 없습니다.