title: Difference between "+" and "%A0" - urlencoding?
body: <p>I am url encoding a string of text to pass along to a function.  However, it encodes the second space in a double-space as "%A0".  This means that when I decode the string, the "%A0" is displayed as a question mark in a black box.</p>
  
  <p>I really just need to be able to remove the extra space, but I'd like to understand what is causing this and how to handle it correctly.</p>
  
  <p>For example:</p>
  
  <pre><code>Something  Something else
  </code></pre>
  
  <p>Encodes to:</p>
  
  <pre><code>Something+%A0Something+else
  </code></pre>