
encodeURI(uri) 함수는 URI의 일부를 인코딩하는 데 사용되지 않습니다. 대신에 encodeURIComponent(uri) 함수를 사용해야 합니다.
encodeURIComponent(uri) 함수는 URI의 모든 부분을 인코딩합니다. 예를 들어, URL에 특수문자나 공백이 포함된 경우 인코딩을 해야 하며, 이 경우 encodeURIComponent(uri) 함수를 사용해야 합니다.
encodeURI(uri) 함수는 URI의 일부를 인코딩하는 데 사용되지 않으며, URL의 scheme, host, port, user info, password, path, query, fragment를 제외한 나머지 부분을 인코딩합니다.
예를 들어, 다음 URL은 인코딩되지 않습니다.
- http://example.com/path?query#fragment
encodeURI(uri) 함수는 다음 URL의 일부를 인코딩합니다.
- http://example.com/path?query#fragment
encodeURIComponent(uri) 함수는 다음 URL의 모든 부분을 인코딩합니다.
- http://example.com/path?query#fragment
따라서, URL에 특수문자나 공백이 포함된 경우 인코딩을 해야 하며, 이 경우 encodeURIComponent(uri) 함수를 사용해야 합니다.
2025-04-18 20:45