【发布时间】:2011-11-01 14:55:45
【问题描述】:
根据我的理解,下面的 HTML 标记应该显示一个心形符号,但事实并非如此。我错过了什么? 我在这里得到了关于 Unicode 字符的数据: http://en.wikipedia.org/wiki/Html_special_characters#Character_entity_references_in_HTML
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Hearts</title>
</head>
<body>
੩
</body>
</html>
【问题讨论】:
-
如果您能解释一下您所看到的出乎意料的内容以及数据的显示方式,将会很有帮助。这是您使用浏览器在本地打开的文件吗?它是从服务器发送的吗?
-
鉴于您使用的是 UTF-8,您只需将 ♥ 字符粘贴到源文件中即可。没有特别需要使用
&#...;字符引用。