Ответ 1
Круглые скобки "()" могут использоваться как таковые в части запроса URL (т.е. части после "?" ). Допустимо, но не обязательно, чтобы% -encode их, как "% 28" и "% 29".
Скобки "[]" должны быть% -кодированы, как "% 5B" и "% 5D", в части запроса.
Пример URL-адреса, который является настоящим URL-адресом как веб-сайт www.website.com, фактически существует (пожалуйста, используйте www.example.com как фиктивное доменное имя, оно, как гарантируется, не существует), таким образом, правильно сформировано.
Общие правила синтаксиса URL-адресов определены в стандартном стандарте STD 66, который в настоящее время RFC 3986. В Приложении А указаны правила для символов, в которых перечислены круглые скобки как принадлежащие к группе "поддеримы", которая разрешена без% -кодирования в части запроса, но скобки как принадлежащие к "gen-delims", которые должны быть% -кодированы.