2011-08-23 32 views
17

ile başarısız olur Anlaşılan bilgilere göre, aşağıdaki HTML biçimlendirmesi bir kalp sembolü göstermelidir, ancak öyle değil. Benim neyim eksik? &#NNNN; notasyonu ondalık değerler içindir http://en.wikipedia.org/wiki/Html_special_characters#Character_entity_references_in_HTMLNeden "Kalpler" sembolü için Unicode karakteri 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> 
&#2665; 
</body> 
</html> 
+0

Gördüğünüz şeyleri açıklamamanız ve verilerin nasıl görüntülendiğini açıklamak çok yardımcı olacaktır. Bu, bir tarayıcıyla yerel olarak açtığınız bir dosya mı? Bir sunucudan mı gönderiliyor? –

+2

UTF-8 kullandığınızı göz önünde bulundurarak, ♥ karakterini kaynak dosyanıza yapıştırabilirsiniz. &#...; 'karakter referansı kullanmanın özel bir ihtiyacı yoktur. – bobince

cevap

34

XML/HTML: burada Unicode karakterleri hakkında veri var. Onaltılık olarak yorumlamak için zorlamak için &#xNNNN; formunu kullanmayı deneyin veya alternatif olarak ondalık değeri kullanın.

33

Kodlanmış kişiler:

&hearts; &#x2665; &#9829; 
&#x2661; &#x2764; &#x2765; 

Çıkış:

ve kalpleri; & # X2665; ♥ & # x2661; & # X2764; & # X2765;

x'u dikkat edin. x olmadan

: FireFox/Krom/IE
&#2661; &#2665;
੥ ੩

+1

Farklı kalp sembolleri için kullanabileceğiniz bazı HTML kodları: http://heartsymbol.love/list – VKK

8
<?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> 
&#x2665; 

&hearts; 
</body> 

eserler. Kodunuzdaki "x" bitini unuttuğunuz görülüyor.

İlgili konular