i have a POST form and when i enter value contain + example

a+b

and click the submit button then it is converted into a%2Bb

i noticed that + is converted into %2B

why this happens when we post data from html form?

is there a way to post directly + in place of %2B ?