Why are `=` and `&` encoded? This should not be the case. In encoded form it means something complete different.
So in this case it must not even work. If it doesnt matter whether they are encoded or not, then it's a bug.