
encodeURI(uri) 함수는 URI 문자열을 인코딩하는 데 사용됩니다. 이 함수는 URL의 일부인 경로, 쿼리 문자열, 파라미터 등이 아닌 URI의 전체 문자열을 인코딩합니다.
예를 들어, 다음 코드는 "hello world" 문자열을 인코딩합니다.
#hostingforum.kr
javascript
const uri = "hello world";
const encodedUri = encodeURI(uri);
console.log(encodedUri); // "hello%20world"
encodeURI 함수는 URL의 일부인 경로, 쿼리 문자열, 파라미터 등은 인코딩하지 않습니다. 이 경우 encodeURIComponent 함수를 사용해야 합니다.
#hostingforum.kr
javascript
const uri = "hello world";
const path = "/path/to/hello%20world";
const query = "?param=hello%20world";
const encodedPath = encodeURIComponent(path);
const encodedQuery = encodeURIComponent(query);
console.log(encodedPath); // "/path/to/hello%20world"
console.log(encodedQuery); // "?param=hello%20world"
2025-04-23 16:14