Согласно моему пониманию, следующая разметка HTML должна отображать символ сердца, но это не так.Чего мне не хватает?Я получил данные о символах Юникода здесь: 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>
Нотация XML / HTML &#NNNN; предназначена для десятичных значений. Попробуйте использовать форму &#xNNNN;, чтобы она интерпретировалась как шестнадцатеричное, или, альтернативно, используйте десятичное значение.
&#NNNN;
&#xNNNN;
Закодированные объекты:
♥ ♥ ♥ ♡ ❤ ❥
Выход:
& сердца; & # X2665; ♥ & # X2661; & # X2764; & # X2765;
Обратите внимание на x.
x
Без x: ੥ ੩ 101 ੩
੥ ੩
<?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>
Работает в FireFox / Chrome / IE.Похоже, вы забыли бит «х» в своем коде.