Parênteses são "delimitações reservadas", conforme definido pelo RFC 3986 . Isso significa que o personagem pode ter um significado especial em certas partes da URL. Aqui está o que o RFC diz sobre como eles devem ser tratados:
Os aplicativos produtores de URI devem octetos de dados com codificação percentual que correspondem aos caracteres no conjunto reservado, a menos que esses caracteres sejam especificamente permitidos pelo esquema de URI para representar dados nesse componente. Se um caractere reservado for encontrado em um componente URI e nenhuma função de delimitação for conhecida para esse caractere, ele deverá ser interpretado como representando o octeto de dados correspondente à codificação desse caractere em US-ASCII.
Você está usando os parênteses na seção de caminho da URL. Parênteses não têm significado especial nessa seção da URL. As únicas restrições no caminho parecem ser:
O caminho é finalizado pelo primeiro ponto de interrogação ("?") Ou sinal numérico ("#") ou pelo final do URI.
Portanto, você pode usar parênteses no caminho da URL, mas pode codificá-los com %28
e %29
. Como o w3d diz nos comentários, o software que usa heurística para selecionar URLs fora do texto pode não reconhecer o URL completo quando ele contém parênteses sem escape.