title: &#32; on page source
body: <p>When I display page source from browser, I see page source like this:</p>
  
  <pre><code>&lt;!DOCTYPE html&gt;
  &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
  &lt;head&gt;
  &lt;meta http-equiv="Content-Type" content="text/html;&amp;#32;charset=ISO-8859-9" /&gt;
  &lt;meta http-equiv="Content-Type" content="text/html;&amp;#32;charset=windows-1254" /&gt;
  &lt;title&gt;&lt;/title&gt;
  </code></pre>
  
  <p>But it is actually like this:</p>
  
  <pre><code>&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
  &lt;head runat="server"&gt;
      &lt;meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9" /&gt;
      &lt;meta http-equiv="Content-Type" content="text/html; charset=windows-1254" /&gt;
      &lt;title&gt;&lt;/title&gt;
  </code></pre>
  
  <p>Any idea why space characters are converted to <code>&amp;#32;</code> ? It happens in all attributes in page source, so I don't want to use htmldecode() as it will take a long time.</p>