0

I am passing '© Alt+ 0169' in my serach fields in query string.

When i am getting QueryString in page like Request.QueryString("SearchVal") then value will be : '© Alt 0169' .

It reomove '+'.

Could u tell me how can i get it..

Thanks Pankaj Pareek

Pankaj Pareek
  • 579
  • 1
  • 13
  • 33

1 Answers1

3

Use System.Web.HttpUtility.UrlEncode() method.

string encode = HttpUtility.UrlEncode("© Alt+ 0169");
Response.Redirect("Page1.aspx?searchVal=" + encode);
KV Prajapati
  • 93,659
  • 19
  • 148
  • 186
  • I am using javascript like this:-window.location.href='Test.aspx?SearchVal=' + strSearch and this strSearch = © Alt+ 0169 If i am using Server.UrlEncode then string changed. – Pankaj Pareek Aug 25 '11 at 09:44
  • 1
    Please check out this link - http://stackoverflow.com/questions/332872/how-to-encode-a-url-in-javascript – KV Prajapati Aug 25 '11 at 09:49