2011-12-05 12 views
5

Sitem UTF-8 kullanıyorsa, hala HTML karakterlerinden kaçış için herhangi bir avantaj/dezavantaj var mıdır? Örneğin. & "? Ne iyi uygulama "yerine sadece" "& kullanarak?HTML karakterleri UTF-8 ile mi kaçıyor?

+0

'&' düşük dereceden ASCII karakter olduğu zaman ". Hiçbir şey vardır Unicode ile yapın – SLaks

cevap

6

HTML'de özel bir anlamı olan karakterler, <, >, &, ayrıştırıcı belirsizlikleri/geçersiz sözdiziminden kaçınmak için. Kodlama ile hiçbir ilgisi yoktur. , her ASCII karakterinden kaçmak zorunda değilsiniz, "ö", &ouml; için, e UTF-8 kodlaması.

+0

İlk soru için, bkz. [bu diğer soru] (http://stackoverflow.com/questions/10371493/what-are-the-reserved-characters-in-xhtml) Genel kavram için bkz. [Büyük Escapizm (Ya: Metinde Metin ile Çalışmayı Bilmeniz Gerekenler]) (http://kunststube.net/escap ism /). – deceze

0

& geçersiz HTML (bir unterminated varlık başvurusuna var).
Bu Unicode ile ilgisi yoktur. Hala kaçmak gerekir

+0

Veya karakter referansı :-) –

0

her zaman> & varlık < dönüştürmek zorunda ve örneğin bir html özniteliği

yılında

<a title="tell me &quot;more&quot;"> 
İlgili konular