制作者の活動(PR)。

堀北真希ちゃんにうさぎの耳を付けたら可愛いだろうなと思って作った創作キャラクタ
主な堀北真希うさぎ収録作品

堀北真希うさぎ(うさ耳女子大生):平成元年〜平成 3年頃のボシュロム製コンタクトのTVコマーシャル風にレンズを着けている場面と仮想CM動画

文字参照について。

HTMLで通常の文字として記述出来ない文字を記述するための文字参照について解説します。

文字参照について・目次。

文字参照とは何か。

文字参照とは、HTMLに於いて主に直接記述出来ない文字を記述するための方法です。

文字参照が必要な理由。

HTMLでは

事から、これらの記号をそのままテキストとして記述するのは拙いと言う事が分かると思います。

実際、<が現れたら、そこからタグが始まったと誤認されてもおかしくありません。

このため、これらの記号の記述には、文字参照が必要になるのです。

文字参照には以下の二種があります。

実体参照

文字に与えられたキーワードを用いる文字参照です。

書式は以下のようになります。

&キーワード;

この場合、キーワードは大文字小文字を区別しますので、間違えないでください。

数値文字参照

文字コードを用いる文字参照です。

書式は以下のようになります。

&#文字コード;

ここで、文字コードにはユニコード(UCS-2/UCS-4)が用いられます。

十進数の場合は数字の列を、十六進数の場合には小文字の「x」に続けて十六進数の英数字(大文字小文字は不問)を記述します。

HTMLで最低限必要な文字参照。

HTMLに於いては、最低以下の四つの文字参照(実体参照)を覚えておいて下さい。

<
&lt;
>
&gt;
"
&quot;
&
&amp;
  1. <」及び「>」は、いずれもタグを構成する記号ですので、そのまま書いては拙い事になります。
  2. また、タグでは属性値は「"」で挟みますが、属性値に「"」が含まれているとそこで属性値が終わったものと誤認されてしまいますのでやはり &quot; と文字参照にする必要があります。
  3. そして、文字参照に「&」が使われると言う事は、「&」自身の記述も文字参照で表わさないと拙い事になります。

いつ文字参照に書き直すべきか。

文書の中に文字参照に変換すべき文字が含まれている場合、マークアップ前に変換すべきです。

そうでないと、マークアップ中にその記号をタグと誤認する恐れがあるからです。

その他の文字参照の用途。

文字参照には他にもいくつかの用途があります。

キーボードから入力出来ない文字を記述する

環境に依っては、外国語の文字を記述したくてもキーボード, 入力システム或いはテキストエディタの制約から不可能な場合もあります。

そのような場合には数値文字参照を用いて記述する事となります。

エンコーディングの都合で文書に記述出来ない文字を記述する

UTF-8などユニコードを用いたエンコーディングで記述するのであれば問題になる事はありませんが、例えばシフトJISコードでエンコードされた文書にはハングルなどは直接記述出来ません。また、ISO-8859-1で記述された英語などの文書では日本語文字の記述も不可能です。

このような状況ではやはり数値文字参照を用いて記述する事となります。

機種依存文字を安全に記述する

丸数字やローマ数字などの機種依存文字は、OSなどに依存するため、制作側では問題なくても閲覧側で文字化けなどが起こる事があります。

このような文字を安全に記述するために、当該文字に与えられた文字コードを数値文字参照を用いて記述する事となります。

携帯電話向けの絵文字を記述する

携帯電話のキャリアにも依りますが、絵文字を数値文字参照で記述する事としているものがあります。

参考・いくつかの数値文字参照の例。

参考までに、いくつかの数値文字参照の例を挙げておきます。

他にも、占星術の星座(へびつかい座は除く), 天気マークなどの絵文字も定義されております。

しらぎくのウェブサイト作成入門サイトマップ

ページ外へのご案内。

marguerite.site@gmail.com