title: html tag attribute displayed in unicode
body: <p>I have the following code, from which you can see that, I use the same way to create the text in utf-8. The text shown between html tags are shown correctly. But the text shown as html tag attribute are shown in unicode. I'm positive that on the server side(PHP), both texts are treated in the same way and are encoded in utf-8. 
  Why the text as html tag attribute shown in unicode? </p>
  
  <pre><code>&lt;head&gt;
    &lt;meta name="description" content="&amp;#x88E6;&amp;#xE791;&amp;#xB188;&amp;#x89E6;&amp;#xE693;&amp;#x988A;"/&gt;
    &lt;title&gt;看看大家都在分享什么最新火爆的购物打折信息? &lt;/title&gt;
    &lt;meta http-equiv="content-type" content="text/html; charset=UTF-8"/&gt;
  &lt;/head&gt;
  
  &lt;li id="nav_logout"&gt;
         &lt;a href="http://www.example.com/test/svn/main/logout" title="&amp;#x9000;&amp;#x51FA;&amp;#x672C;&amp;#x7AD9;"&gt;退出&lt;/a&gt;
         &lt;span&gt;&lt;/span&gt;
  &lt;/li&gt;
  </code></pre>