
encodeURI(uri) 함수는 URI를 인코딩하는 함수로, 특수문자나 특수문자를 포함하는 문자열을 인코딩하여 URL로 사용할 수 있도록 도와줍니다. 이 함수는 주로 HTTP URI, FTP URI, 등 URL 형태의 URI를 인코딩하는 데 사용됩니다.
encodeURI(uri) 함수를 사용하는 경우는 다음과 같습니다.
- 주소에 특수문자 또는 공백을 포함하는 경우: encodeURI(uri) 함수를 사용하여 특수문자나 공백을 인코딩하여 URL로 사용할 수 있습니다.
- URL 형태의 URI를 인코딩하는 경우: HTTP URI, FTP URI, 등 URL 형태의 URI를 인코딩하는 데 사용됩니다.
encodeURI(uri) 함수를 사용할 때 주의사항은 다음과 같습니다.
- 이 함수는 URL 형태의 URI만 인코딩할 수 있습니다. 예를 들어, 파일 경로를 인코딩하는 데 사용할 수 없습니다.
- 이 함수는 특수문자나 공백을 인코딩할 때, %20 형태의 인코딩을 사용합니다. 예를 들어, 공백은 %20으로 인코딩됩니다.
- 이 함수는 URL 형태의 URI를 인코딩할 때, query string을 인코딩하지 않습니다. 예를 들어, URL에 query string이 포함된 경우, query string은 인코딩되지 않습니다.
encodeURI(uri) 함수를 사용하는 예제는 다음과 같습니다.
#hostingforum.kr
javascript
const uri = "https://example.com/path?query=string";
const encodedUri = encodeURI(uri);
console.log(encodedUri); // https://example.com/path%3Fquery%3Dstring
위 예제에서, encodeURI(uri) 함수를 사용하여 URI를 인코딩한 결과는 https://example.com/path%3Fquery%3Dstring이 됩니다.
2025-05-18 08:31