encodeURI vs encodeURIComponent
TL;DR: use encodeURI for encoding full URLs and encodeURIComponent for parts of link (like query strings, mailto: and sms: body strings) or any kind of string NOT used as URL.
Reference links:
TL;DR: use encodeURI for encoding full URLs and encodeURIComponent for parts of link (like query strings, mailto: and sms: body strings) or any kind of string NOT used as URL.
Reference links: