A + is also considered an escaped space ' ' in the query component ( https://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.1 ), so instead of a + another character would be better.