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?
<head>
<meta name="description" content="裦놈触颊"/>
<title>看看大家都在分享什么最新火爆的购物打折信息? </title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
</head>
<li id="nav_logout">
<a href="http://www.example.com/test/svn/main/logout" title="退出本站">退出</a>
<span></span>
</li>