HTMLエスケープ文字とは?カテゴリーごとの一覧[HTML Living Standard準拠]

htmlエスケープ文字 イメージ画像
目次

HTMLのエスケープ文字とは

HTMLとして特別な意味を持つ文字や、特殊な記号は、そのままHTMLの中に書くことができません。

例えば、<>はそのまま使うと、タグの一部として解釈されてしまいます。

HTMLの中で、これらの文字を表したいときに使うのが、今回ご紹介するエスケープ文字です。

HTMLエスケープ文字のイメージ

基本の書き方

例えば、&という記号をエスケープ文字で表すと、以下の形式になります。

&amp;

&+記号を表す名前+;という形式で記載します。

この形式での記載方法を名前での参照(名前文字参照)と呼びます。

&は、次のような形式でも記載することができます。

&#38;

&#+記号を表す数字+;という形式です。

この形式での記載方法を数値での参照(10進数の数値文字参照)と呼びます。

名前での参照と数値での参照の違い

名前での参照と数値での参照の違いの1つは、ブラウザとの互換性です。

数値での参照の方が、対応しているブラウザが多いです。

ただし、最近のブラウザであれば名前での参照に対応していることが多いので、現在はそこまで気にしなくても大丈夫です。

HTMLの主要なエスケープ文字一覧

主要なエスケープ文字の一覧を表形式でまとめました。

この表は、最新のHTML仕様であるHTML Living Standardに準拠しています。


HTML Living Standardそのものの説明は、次の記事を確認してください。

よく使う記号

記号名前での参照数値での参照意味
>&gt;&#62;大なり
<&lt;&#60;小なり
&&amp;&#38;アンパサンド
&quot;&#34;ダブルクォーテーション

引用符

記号名前での参照数値での参照意味
&lsquo;&#8216;シングルクォーテーション(左)
&rsquo;&#8217;シングルクォーテーション(右)
&ldquo;&#8220;ダブルクォーテーション(左)
&rdquo;&#8221;ダブルクォーテーション(右)

商標

記号名前での参照数値での参照意味
©&copy;&#169;著作権記号
®&reg;&#174;登録商標記号
&trade;&#8482;商標記号

通貨

記号名前での参照数値での参照意味
&euro;&#128;ユーロ記号
¢&cent;&#162;セント記号
£&pound;&#163;ポンド記号
¥&yen;&#165;円記号
$&dollar;&#036;ドル

数学記号

記号名前での参照数値での参照意味
&radic;&#8730;ルート
&minus;&#8722;マイナス
±&plusmn;&#177;プラスマイナス
×&times;&#215;乗算記号
÷&divide;&#247;除算記号
&ne;&#8800;等しくない
&gE;&#8805;大なりまたは等しい
&lE;&#8804;小なりまたは等しい
%&percnt;&#037;パーセント

一般的な記号

記号名前での参照数値での参照意味
&uarr;&#8593;上向き矢印
&rarr;&#8594;右向き矢印
&darr;&#8595;下向き矢印
&larr;&#8592;左向き矢印
&harr;&#8596;左右両向き矢印
&crarr;&#8629;改行マーク
&uArr;&#8657;上向き二重矢印
&rArr;&#8658;右向き二重矢印
&dArr;&#8659;下向き二重矢印
&lArr;&#8656;左向き二重矢印
&hArr;&#8660;左右両向き二重矢印
&spades;&#9824;スペードマーク
&clubs;&#9827;クラブマーク
&hearts;&#9829;ハートマーク
&diams;&#9830;ダイヤマーク

参考文献・サイト

目次