개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.31 08:26

unescape(string) 함수 사용에 대한 질문

목록
  • 루트권한 1일 전 2025.03.31 08:26
  • 1
    1
자바스크립트에서 unescape(string) 함수를 사용하여 URL 인코딩을 해제하려고 하는데요.
unescape() 함수는 사용 자제가 뜨는데 왜 그런가요?
unescape() 함수 대신에 다른 함수를 사용할 수 있는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  1일 전



    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

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 8,193건 / 2 페이지

검색

게시물 검색