라이브러리

[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 인코딩된 문자열을 디코딩하는 데 사용됩니다. 두 함수는 다른 용도로 사용되므로, 사용하는 상황에 따라 적절한 함수를 선택해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 12 페이지

검색

게시물 검색