encodeURIComponent para valores de query e segmentos de path
O modo componente faz percent-encode dos caracteres reservados de um pedaço só da URL: um termo de busca, um e-mail na query ou um segmento de path com espaço. É a função certa quando você monta a query string na mão e um & ou = cru partiria o parâmetro.