Prefer encodeURIComponent to encodeURI