title: Encoding + character
body: <p>I am using $.Ajax to call a web method and passing few parameters which are received in webmethod and used for server request. However, one of the param value may have special charaters including +. I could do away with all others by using encoding but seems + is not getting encoded. Encoded value for space ' ' is + so may be it is considered already encoded and skiped. Moreover, while decoding, that + is considered as space and shown as space in final text value. I need to persist +. How can I do it?</p>