2012-04-26 10 views
7

私は、この表を見ました。Htmlエンティティ名とエンティティ番号私は、私は、Entity <em>名</em>を使用し、Asp.netをプログラムし、これらの特殊なHTMLエンティティを表示したいとき<img src="https://i.stack.imgur.com/ugdvN.jpg" alt="enter image description here"></p> <p>:

は(どちらも動作するようです)

質問:私は、エンティティ(およびない実体)を使用する必要がありますどのようなシナリオで

p.s.アイブ氏は、Entity

+0

同じですが、Aspなし:http://stackoverflow.com/questions/4133766/mdash-or-8212-is-there-any-difference-in-html-outputおそらく違いはありません。 –

答えて

6

のようなasp.net doesntの一つはcharacter entity reference(たとえば&pound;)またはその逆の上にnumeric character reference(たとえば&#163;)を使用する必要があるときになど明確なガイダンスはありませんしている状況を見て。

文字エンティティの参照が定義されている限り(自分で定義することができます)、それを使用できます。

逆に定義されていない場合は、数字の文字参照を使用する必要があります。

2

ほとんどの文字には、これらのいずれかを使用する必要はありません。使用している文字をUTF-8またはISO-8859-1で入力するだけです。たとえば、ノーブレークスペースを入力する方法がわからず、学習したくない場合は、エンティティ参照&nbsp;と文字参照&#160;は同等です。したがって、混同しにくいものを使用してください。 、(後者はないエンティティ参照ですので、「エンティティ番号は」誤った名称である。)

のみ「<」のために、データ文字として使用する場合、「&」のために、あなたは「エスケープ」の表記が必要になりますそれらについては、合理的にニーモニックエンティティの参照&lt;&amp;の代わりに、文字参照を使用する理由がわかりません。

関連する問題

 関連する問題