Encoding Type Explanation
- Standard (encodeURI)
- Encodes a complete URL. Does not encode special characters like /, :, &, =, etc.
- Component (encodeURIComponent)
- Encodes a part of a URL (like query parameters). Encodes special characters like /, :, &, =, etc.
Examples
- encodeURI:
https://example.com/path?name=값
→https://example.com/path?name=%EA%B0%92
- encodeURIComponent:
https://example.com/path?name=값
→https%3A%2F%2Fexample.com%2Fpath%3Fname%3D%EA%B0%92