- コラム
エスケープ文字とは?特殊文字をテキスト表示させる方法を解説
HTMLで使用されるエスケープ文字は、特定の文字や記号(いわゆる特殊文字など)を表示するために使用されます。
HTMLにおいては、一部の文字をそのまま使用してしまうと、タグや構造に影響を与える可能性があります。
そのため、今回紹介する文字(& や ” など)を表示したい場合にはエスケープ文字を一緒に使用する必要があります。
目次(クリックで飛べます!)
エスケープ文字の種類一覧表
代表的なエスケープ文字には以下のものがあります。
エスケープ文字 | 実際に表示される文字 | 名称 |
---|---|---|
< | < | 小なり記号 |
> | > | 大なり記号 |
& | & | アンパサンド |
" | “ | ダブルクォート |
' | ‘ | シングルクォート |
| 通常の空白文字とは異なり 改行や空白が無視されない空白を表示。 |
空白文字 |
© | © | 著作権記号 |
® | ® | 登録商標記号 |
™ | ™ | 商標記号 |
€ | € | ユーロ記号 |
£ | £ | ポンド記号 |
¥ | ¥ | 円記号 |
§ | § | セクション記号 |
… | … | 水平省略記号 |
— | — | ダッシュ |
– | – | ハイフン |
° | ° | 度記号 |
× | × | 乗算記号 |
÷ | ÷ | 除算記号 |
Á | Á | 大文字のアキュート アクセント A |
à | à | 小文字のグレーブ アクセント a |
É | É | 大文字のアキュート アクセント E |
ë | ë | ダイアクリティカル マーク |
≤ | ≤ | 以下または等しい |
≥ | ≥ | 以上または等しい |
½ | 1/2 | 分数 |
¼ | 1/4 | 分数 |
¾ | 3/4 | 分数 |
α | α | ギリシャ文字アルファ |
β | β | ギリシャ文字ベータ |
γ | γ | ギリシャ文字ガンマ |
δ | δ | ギリシャ文字デルタ |
ε | ε | ギリシャ文字エプシロン |
π | π | ギリシャ文字パイ |
σ | σ | ギリシャ文字シグマ |
ω | ω | ギリシャ文字オメガ |
μ | μ | ギリシャ文字ミュー |
θ | θ | ギリシャ文字シータ |
λ | λ | ギリシャ文字ラムダ |
ξ | ξ | ギリシャ文字クサイ |
ρ | ρ | ギリシャ文字ロー |
φ | φ | ギリシャ文字ファイ |
上記のエスケープ文字を使用することで、ブラウザはこれらの文字を通常のテキストとして解釈し、HTMLの構造に影響を与えません。
例えば、以下はHTMLコード内でタグを表示するためのエスケープ文字の使用例です。
<p>This is a <p> tag</p>
このコードは「This is a <p> tag」と表示されますが、実際には段落を示すPタグとして認識されません。※pはparagraghのpです。
ブラウザはエスケープ文字を解釈して<p>
を通常テキストとして表示してくれます。
その他にも「&」を表示させたいときには「&」という文字列にすれば「&」をそのまま表示可能です。
また、HTML文字列をそのままテキストとして表示させる処理を「エスケープ処理」といいます。
エスケープ文字を使用する3つのメリット
HTMLの特殊文字をそのままテキストとして表示する場合はエスケープ文字を併用すれば解決できます。
①セキュリティ面の強化
特殊文字をエスケープ処理しないと、想定外のHTML構造になったり表示が発生したりする可能性があります。
適切にエスケープす処理させることで、テキストが意図した通りに表示され、デザインや構造に不測の問題が生じづらくなります。
②コードの可読性アップ
エスケープ文字を使用することで、特殊文字や予約語が文書内でどのように表示されるかが明確になります。
そのため、コードの読みやすさが向上し、他の開発者やメンテナンス担当者がコードを理解しやすくなります。
③バリデーションの簡略化
適切にエスケープ文字を使用すると、作成したHTMLが正しい構造を持っていることを確認しやすくなります。
特に動的コンテンツを含む場合、適切なエスケープ処理で、HTMLのバリデーションエラーを回避しやすくなります。
バリデーションとは、確認や検証を意味する英単語です。
転じて入力データやプログラミング言語、マークアップ言語のスクリプトが、正しい仕様にそって記述されているかを検証する作業を指します。
エスケープ文字のエスケープ処理を活用しましょう
エスケープ文字によるエスケープ処理は、Web制作において重要な知識です。
特殊文字をテキストとして表示させる場合に活用してみましょう。
この記事を書いた人
サイト引越し屋さん編集部
日本で最も利用されているサーバー移転&保守代行サービス『サイト引越し屋さん』の中の人です。 サイト引越しに関わる技術情報をはじめ、WordPressやその他のWebサービスに関するノウハウを発信しています。 全日本SEO協会所属。日本ウェブ解析士協会(WACA)所属。