I’m using HttpUtility.UrlEncode to turn parameter value which concluds ‘+’ to safe string deliverd among pages, so it turns ‘+’ into %2b, but when I use Decode method it give me back a space. Why?
I’m using HttpUtility.UrlEncode to turn parameter value which concluds ‘+’ to safe string deliverd
Share
Decoding
%2bwould give you back a+, but decoding a+would give you back a space.So, most likely your string is decoded twice. If you are reading it from the
Request.Querystringcollection, then it’s already decoded, so you shouldn’t decode it again.