title: How to escape url encoding?
body: <p>I am creating a link that creates URL parameters that contains links with URL parameters. 
  The issue is that I have a link like this</p>
  
  <pre><code>http://mydomain/_layouts/test/MyLinksEdit.aspx?auto=true&amp;source=
      http://vtss-sp2010hh:8088/AdminReports/helloworld.aspx?pdfid=193
  &amp;url=http://vtss-sp2010hh:8088/AdminReports/helloworld.aspx?pdfid=193%26pdfname=5.6%20Upgrade
  &amp;title=5.6 Upgrade
  </code></pre>
  
  <p>This link goes to a bookmark adding page where it reads these parameters.</p>
  
  <p><code>auto</code> is wheather to read the following parameters or not</p>
  
  <p><code>source</code> is where to go after you finish adding or cancelling</p>
  
  <p><code>url</code> is the bookmark link</p>
  
  <p><code>title</code> is the name of the bookmark</p>
  
  <p>The values of <code>url</code> and <code>title</code> get entered into 2 fields. Then the user has to click <code>save</code> or <code>cancel</code>.
  The problem is when the bookmark page enters the values into the field, it will decode them.
  Then if you try to save, it will won't let you save because the <code>pdfname</code> value in the <code>url</code> value has a space in it. It needs the link to not have any spaces. So basically, I want it so that after it enters it in the field, it will still be a <code>%20</code> instead of a space.</p>
  
  <p>There isn't a problem with <code>source</code>, <code>auto</code>, or <code>title</code>, just the <code>url</code>...</p>
  
  <p>Is there a way to solve this? Like maybe a special escape character I can use for the <code>%20</code>?</p>
  
  <p><strong>Note: I cannot modify the bookmark page.</strong></p>
  
  <p>I am using c#/asp.net to create the link and go to it.</p>
  
  <p>Thanks</p>