title: HtmlDecode of html encoded space is not space
body: <p>Till now I was thinking <code>HttpUtility.HtmlDecode("&amp;nbsp;")</code> was a space. But the below code always returns false. </p>
  
  <pre><code>string text = "&amp;nbsp;";
  
  text = HttpUtility.HtmlDecode(text);
  
  string space = " ";
  
  if (String.Compare(space, text) == 0)
    return true;
  else
    return false;
  </code></pre>
  
  <p>Same when I try with <code>Server.HtmlDecode()</code></p>
  
  <p>Why is it so?</p>
  
  <p>Any help would be much appreciated</p>
  
  <p>Thanks,
  N</p>