title: HttpUtility.HtmlEncode not working
body: <p>I am trying to encode parameters to be sent to a web service for processing.
  I start with a command with parameters such as:</p>
  
  <pre><code>TransportProviderConfirmation/68,Akal Singh,+972544944860,1234
  </code></pre>
  
  <p>I pass this string to a the encoding function:</p>
  
  <pre><code>template = HttpUtility.HtmlEncode(template);
  </code></pre>
  
  <p>The returned string is not changed in any way, despite the fact that there is a blank space which should be turned into %20, and a plus sign which should be turned into %2B. What is happening?</p>