HTML文字エンティティ(文字エンティティ)とエスケープされた文字列(エスケープシーケンス)(RPM)

なぜエスケープ文字列を使用できますか?
などのHTMLは、<、>、特別な意味を持っている&(<、>、リンクをチェックし、用&エスケープ)、直接使用することはできません。これらのシンボルは、私たちが終わるところ我々はページ上でこれらのシンボルを表示したい場合は、どのようにそれを行うにすることを、確認するためにページ上に表示されていませんか?

これは、HTMLは(エスケープシーケンスを)文字列をエスケープしています。

(エスケープシーケンス)、また、文字エンティティ(文字エンティティ)として知られている文字列をエスケープ。HTMLでは、エスケープ文字列を定義された2つの理由があります:最初の理由は同様である「<」と「>」の記号は、このようなHTMLタグを表すために使用されているので、本文中で使用される記号として直接使用することはできません。HTML文書にこれらのシンボルを使用するためには、あなたはそれが文字列をエスケープ定義する必要があります。インタプリタが発生した場合、そのような文字列が、それは本当の文字として解釈置きます。エスケープされた文字列を入力するときは、厳密総額のルールを遵守します。第二の理由は、表現するためにエスケープ文字列を使用する必要があり、ASCII文字セットの一部の文字が定義されていないことです。

エスケープされた文字列からなる
:エスケープ文字列は(エスケープシーケンス)、すなわち、エンティティ文字(文字エンティティ)は、3つの部分に分割される
最初の部分である:アンパサンドは、英語アンパサンドと呼ばれる、
第二の部分である:実体(エンティティ)または名前の#プラスエンティティ(実体)の数、
第三の部分である:セミコロン。

例えば、(<)未満を表示するために、書かれた&LTすることができる;または&#60 ;.

メリットエンティティ(エンティティ)の名前は、おそらく意味未満であると思い、LTを見て、理解しやすいですが、欠点はないすべてのブラウザは最新のエンティティ名をサポートしていることです。エンティティ(エンティティ)数、様々なブラウザが処理することができます。

ヒント:
エンティティ(エンティティ)の名前は、大文字と小文字が区別されます。

注:
同じ記号は「本名」と「実数」二つの方法で参照することができ、
「実体の名前は」覚えやすいという利点がありますが、「実数」しながら、すべてのブラウザが正常に、それを認識することができることを保証することはできませんそこには、このような懸念はありませんが、覚えていることは本当に難しいです。

空白を表示するには?
一般的には、HTMLは自動的に余分なスペースをカットされます。どんなにあなたが追加どのくらいのスペースは、スペースとして見られません。たとえば、あなたが単語間の10個のスペースを追加し、HTMLは9つのスペースが、1を切り捨てます。ページ上のスペースを増大させるために、あなたは、スペースを示して使用することができます。

一般的な文字エンティティ次のように:

JavaScriptのエスケープ


問題の特殊文字に注意を払うためにプログラミング時間は、多くの問題があるため、特殊文字が発生し、実行時の生じます。

エスケープ文字としてバックスラッシュ自体が、そのために直接スクリプト内のバックスラッシュを入力することができないので、それに注意してください。あなたはバックスラッシュを生成したい場合は、2つのバックスラッシュ(\)を入力する必要があります。

Androidの共通文字列

省略記号省略記号:&#8230; 

ダッシュダッシュ:&#8211; 

よりレス:&LT; 

大なり記号:&GT; 

容量:&#160;

推奨される優先順位は、非互換性の問題を回避するために、文字番号を使用します。
CSDN著者火星-XQのから転送
します。https://blog.csdn.net/sinat_31057219/article/details/77965560説明リンク

おすすめ

転載: www.cnblogs.com/Jiang-jiang936098227/p/11612362.html