라이브러리

[JAVASCRIPT] unescape(string) (사용 자제) - 이스케이프된 문자열을 원래대로 변환 (구형 방식)




unescape() 함수


unescape() 함수는 JavaScript에서 사용되는 함수로, URL 인코딩된 문자열을 디코딩하는 데 사용됩니다. 이 함수는 URL 인코딩된 문자열을 원래 문자열로 변환해 주는 역할을 합니다.

사용 예제


#hostingforum.kr
javascript

// URL 인코딩된 문자열

let encodedStr = "Hello%2C%20World%21";



// unescape() 함수를 사용하여 디코딩

let decodedStr = unescape(encodedStr);



console.log(decodedStr); // Hello, World!



사용 주의점


unescape() 함수는 URL 인코딩된 문자열을 디코딩하는 데 사용되지만, 이 함수는 URL 인코딩된 문자열 외에도 HTML 인코딩된 문자열을 디코딩할 수 있습니다.

#hostingforum.kr
javascript

// HTML 인코딩된 문자열

let encodedStr = "<p>Hello, World!</p>";



// unescape() 함수를 사용하여 디코딩

let decodedStr = unescape(encodedStr);



console.log(decodedStr); // 
Hello, World!



사용 자제


unescape() 함수는 URL 인코딩된 문자열 외에도 HTML 인코딩된 문자열을 디코딩할 수 있으므로, 이 함수를 사용할 때 주의해야 합니다.

unescape() 함수는 URL 인코딩된 문자열을 디코딩하는 데 사용할 수 있지만, 이 함수는 HTML 인코딩된 문자열을 디코딩할 수 있으므로, 이 함수를 사용할 때 주의해야 합니다.

대체 함수


unescape() 함수 대신에, URL 인코딩된 문자열을 디코딩하는 데 사용할 수 있는 함수가 있습니다.

#hostingforum.kr
javascript

// URL 인코딩된 문자열

let encodedStr = "Hello%2C%20World%21";



// decodeURIComponent() 함수를 사용하여 디코딩

let decodedStr = decodeURIComponent(encodedStr);



console.log(decodedStr); // Hello, World!



decodeURIComponent() 함수는 URL 인코딩된 문자열을 디코딩하는 데 사용할 수 있습니다. 이 함수는 unescape() 함수와 달리, HTML 인코딩된 문자열을 디코딩할 수 없으므로, 이 함수를 사용할 때 더 안전합니다.

결론


unescape() 함수는 URL 인코딩된 문자열을 디코딩하는 데 사용할 수 있지만, 이 함수는 HTML 인코딩된 문자열을 디코딩할 수 있으므로, 이 함수를 사용할 때 주의해야 합니다. decodeURIComponent() 함수를 사용하는 것이 더 안전합니다.

참고 자료


* [unescape()](https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/unescape)
* [decodeURIComponent()](https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent)
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색