featur

[javascript] encodeURI 내장함수 본문

개발/Javascript

[javascript] encodeURI 내장함수

featur 2017. 2. 6. 14:50

[javascript] encodeURI 내장함수



텍스트 문자열을 유효한 URI(Uniform Resource Identifier)로 인코딩합니다.


필수 URIString 인수는 인코딩된 URI를 나타내는 값입니다.

encodeURI 함수는 인코딩된 URI를 반환합니다. decodeURI에 결과를 전달하면 원래 문자열이 반환됩니다. 
encodeURI 함수는 ":", "/", ";", "?" 등의 문자를 인코딩하지 않으므로이 문자들을 인코딩하려면 encodeURIComponent를 사용합니다.

다음 코드는 URI를 먼저 인코딩한 다음 디코딩합니다.


var uriEncode = encodeURI ("http://www.Not a URL.com");
var uriDecode = decodeURIComponent(uriEncode);

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

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



Comments