Inconsistent uri encoding with parenthesis. Notice in the first 3 examples the parenthesis are still there, in the fourth example the parenthesis are replaced with %28
and %29
:
This is the string being encoded in each example: www.google.com?q=some string with (parens)
===
Javascript (node 6.9.0):
encodeURI("www.google.com?q=some string with (parens)")