$ 0 0 Another inconsistency I see is if I pass an unescaped URL in the header, then special characters are escaped EXCEPT for square brackets.