title: php getElementsByTagName with nodeValue returns evil characters
body: <p>I have some utf-8 html like this:</p>
  
  <p><code>&lt;a href="http://example.com"&gt;Today&amp;nbsp;11:12&amp;nbsp;AM&lt;/a&gt;</code></p>
  
  <p>And <code>getElementsByTagName('a')-&gt;item(0)-&gt;nodeValue</code> returns this:</p>
  
  <p><code>TodayÃ‚Â 11:12Ã‚Â AM</code></p>
  
  <p>I am not having any problems with other nodes in this html.</p>
  
  <p>What am I doing wrong?</p>