featur

[javascript] encodeURIComponent 내장함수 본문

개발/Javascript

[javascript] encodeURIComponent 내장함수

featur 2017. 2. 6. 14:47

[javascript] encodeURIComponent 내장함수



encodeURIComponent 함수는 인코딩된 URI를 반환합니다. 

decodeURIComponent에 결과를 전달하면 원래 문자열이 반환됩니다.


encodeURIComponent 함수는 모든 문자를 인코딩하기 때문에 문자열이 /folder1/folder2/default.html과 같은 경로를 나타날 때는 주의하세요.

이 경우 슬래시 문자가 인코딩되므로 웹 서버에 요청을 전송할 때 유효하지 않게 됩니다.


문자열에 URI 구성 요소가 두 개 이상 들어 있으면 encodeURI 함수를 사용하세요.



var uriEncode = encodeURIComponent ("www.Not a URL.com");
var uriDecode = decodeURIComponent(uriEncode);

document.write(uriEncode);
document.write("<br/>");
document.write(uriDecode);

// Output:
// www.Not%20a%20URL.com
// www.Not a URL.com



Comments