У меня есть следующий код, из которого вы можете видеть, что я использую тот же способ для создания текста в utf-8. Текст, отображаемый между тегами html, отображается правильно. Но текст, показанный как атрибут тега html, отображается в юникоде. Я уверен, что на стороне сервера (PHP) оба текста обрабатываются одинаково и кодируются в utf-8.
Почему текст в виде атрибута html-тега отображается в юникоде?
<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>