title: Get IHTMLElement.body.innerHTML as ansi string
body: <p>I have the html markup with unicode symbol:</p>
  
  <pre><code>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&gt;
  &lt;HTML xmlns:o = "urn:schemas-microsoft-com:office:office"&gt;&lt;HEAD&gt;
  &lt;META content="text/html; charset=windows-1251" http-equiv=Content-Type&gt;
  &lt;META name=GENERATOR content="MSHTML 9.00.8112.16441"&gt;&lt;/HEAD&gt;
  &lt;BODY&gt;
  &lt;P&gt;&amp;#968;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;
  </code></pre>
  
  <p>The symbol <code>&amp;#968;</code> I insert using IHTMLTxtRange.pasteHTML. And when I use HTMLDocument2.body.innerHTML, I want to get <code>&lt;P&gt;&amp;#968;&lt;/P&gt;</code>, but instead of the string representation of a Unicode character string function return Unicode BSTR
  where <code>&amp;#968;</code>(ψ) is a Unicode character $03C8</p>