Theo hiểu biết của tôi, đánh dấu HTML sau sẽ hiển thị biểu tượng trái tim, nhưng không phải. Những gì tôi đang mất tích? Tôi nhận được dữ liệu về Unicode ký tự ở đây: http://en.wikipedia.org/wiki/Html_special_characters#Character_entity_references_in_HTMLTại sao ký tự Unicode cho biểu tượng "Trái tim" không thành công với 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>
Nó sẽ giúp ích rất nhiều nếu bạn giải thích những gì bạn đang thấy mà bạn không mong đợi và cũng như cách dữ liệu được hiển thị. Đây có phải là tệp bạn đang mở cục bộ bằng trình duyệt không? Có phải nó đang được gửi từ máy chủ không? –
Vì bạn đang sử dụng UTF-8, bạn có thể chỉ cần dán ký tự ♥ vào tệp nguồn của mình. Không cần phải sử dụng tham chiếu ký tự '...;'. – bobince