一般的なエスケープHTML、JavaScriptのエスケープ

HTML文字エンティティ(文字エンティティ)、エスケープ文字列(エスケープシーケンス)

なぜエスケープ文字列を使用できますか?

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

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

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

組成エスケープ文字列

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

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

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

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

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

空白を表示するには?

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

HTMLの特殊エスケープ文字

最も一般的な文字エンティティ
文字エンティティ

ディスプレイ 説明 エンティティ名 エンティティ数
  空の半分Fangda &ENSP; &#8194;
  空白のすべての当事者大 &EMSP; &#8195;
  空白の行を続行 &NBSP; &#160;
< 以下 &LT; &#60;
> より大きい &GT; &#62;
アンパサンド &#038; &#38;
" 二重引用符 ・QUOT。 &#34;
© 著作権 &コピー; &#169;
® 登録商標 &REG; &#174;
商標(米国) &#8482;
× 乗算記号 &回; &#215;
÷ 分裂の兆候 ・分裂; &#247;

ISO 8859-1(Latin-1)文字セット

HTML 4.01は、ISO 8859-1(Latin-1)文字セットをサポートしています。

注:便宜上、以下の表、「名前」と呼ばれる「エンティティ名」、「実数」を単に「いいえ」

ディスプレイ 名前 番号 ディスプレイ 名前 番号 ディスプレイ 名前 番号 ディスプレイ 名前 番号 ディスプレイ 名前 番号
  &NBSP; &#160; ¡ &iexcl; &#161; ¢ &セント; &#162; £ &ポンド; &#163; ¤ &カレン; &#164;
¥ &円; &#165; | &brvbar; &#166; § &宗派; &#167; ¨ &UML; &#168; © &コピー; &#169;
ª &ordf; &#170; « &LAQUO; &#171; ¬ &ではありません。 &#172;   &シャイ; &#173; ® &REG; &#174;
¯ &MACR; &#175; ° &あなたは、 &#176; ± &plusmn; &#177; ² &SUP2; &#178; ³ &SUP3; &#179;
" &急性; &#180; メートル &マイクロ; &#181; &パラ; &#182; &middot; &#183; ¸ &cedil; &#184;
¹ &SUP1; &#185; º &ORDM; &#186; » 表示&raquo; &#187; ¼ &frac14; &#188; ½ &frac12; &#189;
¾ &frac34; &#190; ¿ &Iquest; &#191; TO &Agrave; &#192; &Aacute; &#193; Â &ACIRC; &#194;
à &Abreve; &#195; Ä &Auml; &#196; &指輪; &#197; Æ &AElig; &#198; Ç &Ccedil; &#199;
&Egrave; &#200; それは &Eacute; &#201; WILL &Ecirc; #&202; Ë &Euml; &#203; &Igrave; &#204;
ザ・ &Iacute; &#205; &Icirc; &#206; &Iuml; &#207; Ð &ETH; &#208; Ñ &Nacute、 &#209;
O &Ograve; &#210; から &Oacute; &#211; &Ocirc; &#212; Õ &Ohungarumlaut; &#213; Ö &Ouml; &#214;
× &回; &#215; Ø &Oslash; &#216; Ù &Uring; #&217; O &Uacute; &#218; &Sinketh &#219;
Ü &Uuml; &#220; イタリア &Yacute; &#221; Þ &THORN; &#222; ß &szlig; &#223; &Germandbls; &#224;
上の aacute&; &#225; â &ACIRC; &#226; ã &Abreve; &#227; ä &auml; &#228; &指輪; &#229;
æ &Aelig; &#230; ç &ccedil; &#231; それがあります &Egrave; &#232; それがあります &eacute; &#233; 意志 &ecirc; &#234;
時間 &Euml; &#235; &igrave; &#236; &iacute; &#237; &Icirc; &#238; &Iuml; &#239;
アミド &ETH; &#240; ñ &Nacute; &#241; O &Oacute; &#242; から &oacute; &#243; &ocirc; &#244;
õ &Oacute; &#245; ö &Ouml; &#246; ÷ ・分裂; &#247; ø &oslash; &#248; ù &ugrave; &#249;
ú &uacute; &#250; û &ucirc; &#251; ü &uuml; &#252; ý &yacute; &#253; þ &thorn; &#254;
ÿ &yuml; &#255;

数学和希腊字母标志
symbols, mathematical symbols, and Greek letters

显示 名称 编号 显示 名称 编号 显示 名称 编号 显示 名称 编号 显示 名称 编号
ƒ &fnof; &#402; Α &Alpha; &#913; Β &Beta; &#914; Γ &Gamma; &#915; Δ &Delta; &#916;
Ε &Epsilon; &#917; Ζ &Zeta; &#918; Η &Eta; &#919; Θ &Theta; &#920; Ι &Iota; &#921;
Κ &Kappa; &#922; Λ &Lambda; &#923; Μ &Mu; &#924; Ν &Nu; &#925; Ξ &Xi; &#926;
Ο &Omicron; &#927; Π &Pi; &#928; Ρ &Rho; &#929; Σ &Sigma; &#931; Τ &Tau; &#932;
Υ &Upsilon; &#933; Φ &Phi; &#934; Χ &Chi; &#935; Ψ &Psi; &#936; Ω &Omega; &#937;
α &alpha; &#945; β &beta; &#946; γ &gamma; &#947; δ &delta; &#948; ε &epsilon; &#949;
ζ &zeta; &#950; η &eta; &#951; θ &theta; &#952; ι &iota; &#953; κ &kappa; &#954;
λ &lambda; &#955; μ &mu; &#956; ν &nu; &#957; ξ &xi; &#958; ο &omicron; &#959;
π &pi; &#960; ρ &rho; &#961; ς &sigmaf; &#962; σ &sigma; &#963; τ &tau; &#964;
υ &upsilon; &#965; φ &phi; &#966; χ &chi; &#967; ψ &psi; &#968; ω &omega; &#969;
? &thetasym; &#977; ? &upsih; &#978; ? &piv; &#982; &bull; &#8226; &hellip; &#8230;
&prime; &#8242; &Prime; &#8243; &oline; &#8254; &frasl; &#8260; &weierp; &#8472;
&image; &#8465; &real; &#8476; &trade; &#8482; &alefsym; &#8501; &larr; &#8592;
&uarr; &#8593; &rarr; &#8594; &darr; &#8595; &harr; &#8596; &crarr; &#8629;
&lArr; &#8656; &uArr; &#8657; &rArr; &#8658; &dArr; &#8659; &hArr; &#8660;
&forall; &#8704; &part; &#8706; &exist; &#8707; &empty; &#8709; &nabla; &#8711;
&isin; &#8712; &notin; &#8713; &ni; &#8715; &prod; &#8719; &sum; &#8721;
&minus; &#8722; &lowast; &#8727; &radic; &#8730; &prop; &#8733; &infin; &#8734;
&ang; &#8736; &and; &#8743; &or; &#8744; &cap; &#8745; &cup; &#8746;
&int; &#8747; &there4; &#8756; &sim; &#8764; &cong; &#8773; &asymp; &#8776;
&ne; &#8800; &equiv; &#8801; &le; &#8804; &ge; &#8805; &sub; &#8834;
&sup; &#8835; &nsub; &#8836; &sube; &#8838; &supe; &#8839; &oplus; &#8853;
&otimes; &#8855; &perp; &#8869; &sdot; &#8901; ? &lceil; &#8968; ? &rceil; &#8969;
? &lfloor; &#8970; ? &rfloor; &#8971; ? &lang; &#9001; ? &rang; &#9002; &loz; &#9674;
&spades; &#9824; &clubs; &#9827; &hearts; &#9829; &diams; &#9830;

重要的国际标记
markup-significant and internationalization characters

显示 名称 编号 显示 名称 编号 显示 名称 编号 显示 名称 编号 显示 名称 编号
" &quot; &#34; & &amp; &#38; < &lt; &#60; > &gt; &#62; Π&OElig; &#338;
œ &oelig; &#339; Š &Scaron; &#352; š &scaron; &#353; Ÿ &Yuml; &#376; ˆ &circ; &#710;
˜ &tilde; &#732; &ensp; &#8194; &emsp; &#8195; &thinsp; &#8201; &zwnj; &#8204;
&zwj; &#8205; &lrm; &#8206; &rlm; &#8207; &ndash; &#8211; &mdash; &#8212;
&lsquo; &#8216; &rsquo; &#8217; &sbquo; &#8218; &ldquo; &#8220; &rdquo; &#8221;
&bdquo; &#8222; &dagger; &#8224; &Dagger; &#8225; &permil; &#8240; &lsaquo; &#8249;
&rsaquo; &#8250; &euro; &#8364;

JavaScript转义符

转义序列 字符
\b 退格
\f 走纸换页
\n 换行
\r 回车
\t 横向跳格 (Ctrl-I)
\' 单引号
\" 双引号
\\ 反斜杠

编程的时候要注意特殊字符的问题,很多运行时出现的问题都是因为特殊字符的出现而引起的。

注意,由于反斜杠本身用作转义符,因此不能直接在脚本中键入一个反斜杠。如果要产生一个反斜杠,必须一起键入两个反斜杠 (\\)。

 

おすすめ

転載: www.cnblogs.com/niuyaomin/p/11543269.html