title: Using Request.QueryString, slash (/) is added to the last querystring when it exists in the first querystring
body: <p>this is my first post on stackoverlow and I couldn't find a solution to this in any other posts, so here it goes:</p>
  
  <p>I have a web page that is sending two query strings in the url:</p>
  
  <pre><code>example.aspx?name=&lt;%=name%&gt;&amp;sku=&lt;%=sku%&gt;
  </code></pre>
  
  <p>I then collect the values using <code>Request.QueryString["name"];</code> and <code>Request.QueryString["sku"];</code></p>
  
  <p>When I view the url on the source of the page sending the query strings everything looks fine, but if "name" contains a forward slash (/) it will somehow get tacked on to the end of "sku" when I retrieve the value of the query string.  I've tried to replace the / with %2F but that doesn't work.  If the "name" query string doesn't have a slash everything looks correct.  </p>
  
  <p>Any Ideas?</p>
  
  <p><strong>Edit:</strong> I ended up having to double encode (server.urlencode) and double decode for it to work correctly.  Thanks for all your help!</p>