fbpx
ウィキペディア

文字参照

文字参照(もじさんしょう、: character reference)とはHTMLなどのSGML文書においては、直接記述できない文字記号マークアップで使われる、半角不等号<」や「>」など)を表記する際に用いられる方法である。SGML構成素のひとつとして定義されており、文書文字集合中の文字を参照する為の手段を提供する。HTMLにおける文字参照には、表記方法により数値文字参照[1]文字実体参照[2]の二種が存在する。XMLにおいては、HTMLにおける「数値文字参照」を「文字参照」と呼ぶ。なおHTMLにおける「文字実体参照」は、XMLでは実体参照[3]と呼び区別する。

数値文字参照(文字参照)

数値文字参照は、10進数もしくは16進数によって文書文字集合における該当文字をISO 10646の文字番号で指定する方法である。以下はその例示であり、同一の8分音符記号「♪」を示している。16進数による指定は元々のSGMLの規格には存在しなかったが、HTML 4.0で規格化された。16進数表記の際には大文字小文字の区別がない。

  • &#9834;」(10進数による指定)
  • &#x266A;」(16進数による指定)

文字実体参照(実体参照)

文字実体参照は、特定の文字列(名前のようなもの)によって文書文字集合における該当文字を指定する方法である。

文字実体参照の方が数値文字参照に比べて直感的に文字参照を行えるため、一般的に用いられる事が多い。しかしながら、文字実体参照として定義されていない特殊な文字(例えば前述の8分音符「♪」)については、数値文字参照を行うより他に参照方法がない。

HTMLで使用可能な文字参照

以下は、HTMLマークアップにおいて頻繁に用いられると思われる文字実体参照である。

文字 文字実体参照 説明
  &nbsp; ノーブレークスペース - 折り返しを起こさない(ホワイトスペースではない)空白
< &lt; 小なり記号(半角)
> &gt; 大なり記号(半角)
& &amp; アンパサンド(半角)
" &quot; 二重引用符(半角)

数値文字参照の16進数による表現では大文字小文字の区別がなかったのに対し、文字実体参照では大文字小文字の区別が存在する。よって、以下のような大文字小文字の違いによる文字実体参照の差異が存在する場合がある。

  • &auml; (ä) 小文字 a(ウムラウト付)
  • &Auml; (Ä) 大文字 A(ウムラウト付)

XMLで使用可能な実体参照

XMLの仕様においては、定義済み実体として可能な文字は次に示す5種類のみである。これ以外の実体参照は、別に指定したDTDを使用しない限りは使用できない。

定義済み実体 表示 使用用途(他の用途に使っても構わない)
&amp; & コメントやCDATAセクションの内部に書く場合を除いて、すべてこのように表記する。(属性値も含む[4]
&lt; < 上と同じ。(タグとして書く場合はもちろん除く。)
&gt; > SGMLとの互換性のために、要素の内容でテキスト"]]>"を表記する時に"]]&gt;"のように使う。(CDATAセクションの内部で使用するわけではないことに注意)
&quot; " 属性値ではこの表記を行う(<タグ 属性="ここで使用する">〜</タグ>)
&apos; ' 属性値ではこの表記を行う(<タグ 属性='ここで使用する'>〜</タグ>)

文字参照の一覧表

ISO-8859-1文字

文字 16進数 10進数 文字実体参照 説明
  00A0 0160 &nbsp; ノーブレークスペース
¡ 00A1 0161 &iexcl; 逆立ち感嘆符
¢ 00A2 0162 &cent; セント記号
£ 00A3 0163 &pound; 英貨ポンド記号
¤ 00A4 0164 &curren; 一般通貨記号
¥ 00A5 0165 &yen; 円記号
¦ 00A6 0166 &brvbar; 縦破線
§ 00A7 0167 &sect; 節記号
¨ 00A8 0168 &uml; ウムラウト
© 00A9 0169 &copy; 著作権記号
ª 00AA 0170 &ordf; 順序の指示(女性形)
« 00AB 0171 &laquo; 左角引用符
¬ 00AC 0172 &not; 否定記号
­ 00AD 0173 &shy; ソフトハイフン
® 00AE 0174 &reg; 登録商標
¯ 00AF 0175 &macr; マクロン
° 00B0 0176 &deg; 度記号
± 00B1 0177 &plusmn; プラスマイナス記号
² 00B2 0178 &sup2; 上付き数字の2、平方
³ 00B3 0179 &sup3; 上付き数字の3、立方
´ 00B4 0180 &acute; 鋭アクセント
µ 00B5 0181 &micro; ミクロン記号
00B6 0182 &para; 段落記号
· 00B7 0183 &middot; 中黒
¸ 00B8 0184 &cedil; セディーユ
¹ 00B9 0185 &sup1; 上付き数字の1
º 00BA 0186 &ordm; 順序の指示(男性形)
» 00BB 0187 &raquo; 右角引用符
¼ 00BC 0188 &frac14; 分数1/4
½ 00BD 0189 &frac12; 分数1/2
¾ 00BE 0190 &frac34; 分数3/4
¿ 00BF 0191 &iquest; 逆立ち疑問符
À 00C0 0192 &Agrave; 大文字 A(重アクセント記号付)
Á 00C1 0193 &Aacute; 大文字 A(鋭アクセント付)
 00C2 0194 &Acirc; 大文字 A(曲折アクセント記号付)
à 00C3 0195 &Atilde; 大文字 A(ティルデ付)
Ä 00C4 0196 &Auml; 大文字 A(ウムラウト付)
Å 00C5 0197 &Aring; 大文字 A(付)
Æ 00C6 0198 &AElig; 大文字 AE 二重母音(合字
Ç 00C7 0199 &Ccedil; 大文字 C(セディーユ付)
È 00C8 0200 &Egrave; 大文字 E(重アクセント記号付)
É 00C9 0201 &Eacute; 大文字 E(鋭アクセント記号付)
Ê 00CA 0202 &Ecirc; 大文字 E(曲折アクセント付)
Ë 00CB 0203 &Euml; 大文字 E(ウムラウト付)
Ì 00CC 0204 &Igrave; 大文字 I(重アクセント記号付)
Í 00CD 0205 &Iacute; 大文字 I(鋭アクセント記号付)
Î 00CE 0206 &Icirc; 大文字 I(曲折アクセント付)
Ï 00CF 0207 &Iuml; 大文字 I(ウムラウト付)
Ð 00D0 0208 &ETH; 大文字エズ
Ñ 00D1 0209 &Ntilde; 大文字 N(ティルデ付)
Ò 00D2 0210 &Ograve; 大文字 O(重アクセント記号付)
Ó 00D3 0211 &Oacute; 大文字 O(鋭アクセント記号付)
Ô 00D4 0212 &Ocirc; 大文字 O(曲折アクセント記号付)
Õ 00D5 0213 &Otilde; 大文字 O (ティルデ付)
Ö 00D6 0214 &Ouml; 大文字 O(ウムラウト付)
× 00D7 0215 &times; 乗算記号
Ø 00D8 0216 &Oslash; 大文字 O(スラッシュ付)
Ù 00D9 0217 &Ugrave; 大文字 U(重アクセント記号付)
Ú 00DA 0218 &Uacute; 大文字 U(鋭アクセント記号付)
Û 00DB 0219 &Ucirc; 大文字 U(曲折アクセント記号付)
Ü 00DC 0220 &Uuml; 大文字 U(ウムラウト付)
Ý 00DD 0221 &Yacute; 大文字 Y(鋭アクセント記号付)
Þ 00DE 0222 &THORN; 大文字ソーン
ß 00DF 0223 &szlig; ドイツ語の小文字鋭 s(sz 合字)
à 00E0 0224 &agrave; 小文字 a(重アクセント記号付)
á 00E1 0225 &aacute; 小文字 a(鋭アクセント記号付)
â 00E2 0226 &acirc; 小文字 a(曲折アクセント記号付)
ã 00E3 0227 &atilde; 小文字 a(ティルデ付)
ä 00E4 0228 &auml; 小文字 a(ウムラウト付)
å 00E5 0229 &aring; 小文字 a(輪付)
æ 00E6 0230 &aelig; 小文字 ae 二重母音(合字)
ç 00E7 0231 &ccedil; 小文字 c(セディーユ付)
è 00E8 0232 &egrave; 小文字 e(重アクセント記号付)
é 00E9 0233 &eacute; 小文字 e(鋭アクセント記号付)
ê 00EA 0234 &ecirc; 小文字 e(曲折アクセント記号付)
ë 00EB 0235 &euml; 小文字 e(ウムラウト付)
ì 00EC 0236 &igrave; 小文字 i(重アクセント記号付)
í 00ED 0237 &iacute; 小文字 i(鋭アクセント記号付)
î 00EE 0238 &icirc; 小文字 i(曲折アクセント記号付)
ï 00EF 0239 &iuml; 小文字 i(ウムラウト付)
ð 00F0 0240 &eth; 小文字エズ
ñ 00F1 0241 &ntilde; 小文字 n(ティルデ付)
ò 00F2 0242 &ograve; 小文字 o(重アクセント記号付)
ó 00F3 0243 &oacute; 小文字 o(鋭アクセント記号付)
ô 00F4 0244 &ocirc; 小文字 o(曲折アクセント記号付)
õ 00F5 0245 &otilde; 小文字 o(ティルデ付)
ö 00F6 0246 &ouml; 小文字 o(ウムラウト付)
÷ 00F7 0247 &divide; 除算記号
ø 00F8 0248 &oslash; 小文字 o(斜線付)
ù 00F9 0249 &ugrave; 小文字 u(重アクセント記号付)
ú 00FA 0250 &uacute; 小文字 u(鋭アクセント記号付)
û 00FB 0251 &ucirc; 小文字 u(曲折アクセント記号付)
ü 00FC 0252 &uuml; 小文字 u(ウムラウト付)
ý 00FD 0253 &yacute; 小文字 y(鋭アクセント記号付)
þ 00FE 0254 &thorn; 小文字ソーン
ÿ 00FF 0255 &yuml;小文字 y(ウムラウト付)

Windows標準コードページ1252集合に含まれるが ISO-8859-1 に含まれない文字には以下の文字がある。

文字 文字実体参照 説明
&euro; ユーロ
&dagger; ダガー, 短剣符
&Dagger; ダブルダガー
&bull; ブリット, ビュレット
&trade; 商標
&permil; パーミル
タイプセット・スタイル句読法(以下を参照)

タイプセット・スタイル句読法

見やすくするためアルファベット「O」の隣に文字を配置している。

文字 文字実体参照 説明
‘O &lsquo; left single quote
O’ &rsquo; right single quote
O‚ &sbquo; single low-9 quote
“O &ldquo; left double quote
O” &rdquo; right double quote
O„ &bdquo; double low-9 quote
—O &mdash; em dash
–O &ndash; en dash

参照

[脚注の使い方]
  1. ^ : numeric character reference
  2. ^ : character entity reference
  3. ^ : entity reference
  4. ^ http://www.w3.org/TR/xhtml1/#C_12

関連項目

外部リンク

  • World Wide Web Consortium(原文は英語、邦訳は有志による日本語訳)
    • 5.3 Character references - HTML 4.01(邦訳)HTML 4.01勧告の文字参照の説明。
    • 24 Character entity references in HTML 4 - HTML 4.01(邦訳)HTML 4.01勧告の文字実体参照の定義。
    • 4.1 Character and Entity References - XML 1.0(邦訳)XML 1.0勧告の文字参照及び実体参照の定義。

文字参照
文字参照, もじさんしょう, character, reference, とはhtmlなどのsgml文書においては, 直接記述できない文字や記号, マークアップで使われる, 半角の不等号, など, を表記する際に用いられる方法である, sgml構成素のひとつとして定義されており, 文書文字集合中の文字を参照する為の手段を提供する, htmlにおけるには, 表記方法により数値, と文字実体参照, の二種が存在する, xmlにおいては, htmlにおける, 数値, と呼ぶ, なおhtmlにおける, 文字実体参照, xm. 文字参照 もじさんしょう 英 character reference とはHTMLなどのSGML文書においては 直接記述できない文字や記号 マークアップで使われる 半角の不等号 lt や gt など を表記する際に用いられる方法である SGML構成素のひとつとして定義されており 文書文字集合中の文字を参照する為の手段を提供する HTMLにおける文字参照には 表記方法により数値文字参照 1 と文字実体参照 2 の二種が存在する XMLにおいては HTMLにおける 数値文字参照 を 文字参照 と呼ぶ なおHTMLにおける 文字実体参照 は XMLでは実体参照 3 と呼び区別する 目次 1 数値文字参照 文字参照 2 文字実体参照 実体参照 2 1 HTMLで使用可能な文字参照 2 2 XMLで使用可能な実体参照 3 文字参照の一覧表 3 1 ISO 8859 1文字 3 2 タイプセット スタイル句読法 4 参照 5 関連項目 6 外部リンク数値文字参照 文字参照 編集数値文字参照は 10進数もしくは16進数によって文書文字集合における該当文字をISO 10646の文字番号で指定する方法である 以下はその例示であり 同一の8分音符記号 を示している 16進数による指定は元々のSGMLの規格には存在しなかったが HTML 4 0で規格化された 16進数表記の際には大文字小文字の区別がない amp 9834 10進数による指定 amp x266A 16進数による指定 文字実体参照 実体参照 編集文字実体参照は 特定の文字列 名前のようなもの によって文書文字集合における該当文字を指定する方法である 文字実体参照の方が数値文字参照に比べて直感的に文字参照を行えるため 一般的に用いられる事が多い しかしながら 文字実体参照として定義されていない特殊な文字 例えば前述の8分音符 については 数値文字参照を行うより他に参照方法がない HTMLで使用可能な文字参照 編集 以下は HTMLマークアップにおいて頻繁に用いられると思われる文字実体参照である 文字 文字実体参照 説明 amp nbsp ノーブレークスペース 折り返しを起こさない ホワイトスペースではない 空白 lt amp lt 小なり記号 半角 gt amp gt 大なり記号 半角 amp amp amp アンパサンド 半角 amp quot 二重引用符 半角 数値文字参照の16進数による表現では大文字と小文字の区別がなかったのに対し 文字実体参照では大文字小文字の区別が存在する よって 以下のような大文字小文字の違いによる文字実体参照の差異が存在する場合がある amp auml a 小文字 a ウムラウト付 amp Auml A 大文字 A ウムラウト付 XMLで使用可能な実体参照 編集 XMLの仕様においては 定義済み実体として可能な文字は次に示す5種類のみである これ以外の実体参照は 別に指定したDTDを使用しない限りは使用できない 定義済み実体 表示 使用用途 他の用途に使っても構わない amp amp amp コメントやCDATAセクションの内部に書く場合を除いて すべてこのように表記する 属性値も含む 4 amp lt lt 上と同じ タグとして書く場合はもちろん除く amp gt gt SGMLとの互換性のために 要素の内容でテキスト gt を表記する時に amp gt のように使う CDATAセクションの内部で使用するわけではないことに注意 amp quot 属性値ではこの表記を行う lt タグ 属性 ここで使用する gt lt タグ gt amp apos 属性値ではこの表記を行う lt タグ 属性 ここで使用する gt lt タグ gt 文字参照の一覧表 編集ISO 8859 1文字 編集 文字 16進数 10進数 文字実体参照 説明 00A0 0160 amp nbsp ノーブレークスペース 00A1 0161 amp iexcl 逆立ち感嘆符 00A2 0162 amp cent セント記号 00A3 0163 amp pound 英貨ポンド記号 00A4 0164 amp curren 一般通貨記号 00A5 0165 amp yen 円記号 00A6 0166 amp brvbar 縦破線 00A7 0167 amp sect 節記号 00A8 0168 amp uml ウムラウト c 00A9 0169 amp copy 著作権記号ª 00AA 0170 amp ordf 順序の指示 女性形 00AB 0171 amp laquo 左角引用符 00AC 0172 amp not 否定記号 00AD 0173 amp shy ソフトハイフン 00AE 0174 amp reg 登録商標 00AF 0175 amp macr マクロン 00B0 0176 amp deg 度記号 00B1 0177 amp plusmn プラスマイナス記号 00B2 0178 amp sup2 上付き数字の2 平方 00B3 0179 amp sup3 上付き数字の3 立方 00B4 0180 amp acute 鋭アクセントµ 00B5 0181 amp micro ミクロン記号 00B6 0182 amp para 段落記号 00B7 0183 amp middot 中黒 00B8 0184 amp cedil セディーユ 00B9 0185 amp sup1 上付き数字の1º 00BA 0186 amp ordm 順序の指示 男性形 00BB 0187 amp raquo 右角引用符 00BC 0188 amp frac14 分数1 4 00BD 0189 amp frac12 分数1 2 00BE 0190 amp frac34 分数3 4 00BF 0191 amp iquest 逆立ち疑問符A 00C0 0192 amp Agrave 大文字 A 重アクセント記号付 A 00C1 0193 amp Aacute 大文字 A 鋭アクセント付 A 00C2 0194 amp Acirc 大文字 A 曲折アクセント記号付 A 00C3 0195 amp Atilde 大文字 A ティルデ付 A 00C4 0196 amp Auml 大文字 A ウムラウト付 A 00C5 0197 amp Aring 大文字 A 輪付 AE 00C6 0198 amp AElig 大文字 AE 二重母音 合字 C 00C7 0199 amp Ccedil 大文字 C セディーユ付 E 00C8 0200 amp Egrave 大文字 E 重アクセント記号付 E 00C9 0201 amp Eacute 大文字 E 鋭アクセント記号付 E 00CA 0202 amp Ecirc 大文字 E 曲折アクセント付 E 00CB 0203 amp Euml 大文字 E ウムラウト付 I 00CC 0204 amp Igrave 大文字 I 重アクセント記号付 I 00CD 0205 amp Iacute 大文字 I 鋭アクセント記号付 I 00CE 0206 amp Icirc 大文字 I 曲折アクセント付 I 00CF 0207 amp Iuml 大文字 I ウムラウト付 D 00D0 0208 amp ETH 大文字エズN 00D1 0209 amp Ntilde 大文字 N ティルデ付 O 00D2 0210 amp Ograve 大文字 O 重アクセント記号付 o 00D3 0211 amp Oacute 大文字 O 鋭アクセント記号付 O 00D4 0212 amp Ocirc 大文字 O 曲折アクセント記号付 O 00D5 0213 amp Otilde 大文字 O ティルデ付 O 00D6 0214 amp Ouml 大文字 O ウムラウト付 00D7 0215 amp times 乗算記号O 00D8 0216 amp Oslash 大文字 O スラッシュ付 U 00D9 0217 amp Ugrave 大文字 U 重アクセント記号付 U 00DA 0218 amp Uacute 大文字 U 鋭アクセント記号付 U 00DB 0219 amp Ucirc 大文字 U 曲折アクセント記号付 U 00DC 0220 amp Uuml 大文字 U ウムラウト付 Y 00DD 0221 amp Yacute 大文字 Y 鋭アクセント記号付 TH 00DE 0222 amp THORN 大文字ソーンss 00DF 0223 amp szlig ドイツ語の小文字鋭 s sz 合字 a 00E0 0224 amp agrave 小文字 a 重アクセント記号付 a 00E1 0225 amp aacute 小文字 a 鋭アクセント記号付 a 00E2 0226 amp acirc 小文字 a 曲折アクセント記号付 a 00E3 0227 amp atilde 小文字 a ティルデ付 a 00E4 0228 amp auml 小文字 a ウムラウト付 a 00E5 0229 amp aring 小文字 a 輪付 ae 00E6 0230 amp aelig 小文字 ae 二重母音 合字 c 00E7 0231 amp ccedil 小文字 c セディーユ付 e 00E8 0232 amp egrave 小文字 e 重アクセント記号付 e 00E9 0233 amp eacute 小文字 e 鋭アクセント記号付 e 00EA 0234 amp ecirc 小文字 e 曲折アクセント記号付 e 00EB 0235 amp euml 小文字 e ウムラウト付 i 00EC 0236 amp igrave 小文字 i 重アクセント記号付 i 00ED 0237 amp iacute 小文字 i 鋭アクセント記号付 i 00EE 0238 amp icirc 小文字 i 曲折アクセント記号付 i 00EF 0239 amp iuml 小文字 i ウムラウト付 d 00F0 0240 amp eth 小文字エズn 00F1 0241 amp ntilde 小文字 n ティルデ付 o 00F2 0242 amp ograve 小文字 o 重アクセント記号付 o 00F3 0243 amp oacute 小文字 o 鋭アクセント記号付 o 00F4 0244 amp ocirc 小文字 o 曲折アクセント記号付 o 00F5 0245 amp otilde 小文字 o ティルデ付 o 00F6 0246 amp ouml 小文字 o ウムラウト付 00F7 0247 amp divide 除算記号o 00F8 0248 amp oslash 小文字 o 斜線付 u 00F9 0249 amp ugrave 小文字 u 重アクセント記号付 u 00FA 0250 amp uacute 小文字 u 鋭アクセント記号付 u 00FB 0251 amp ucirc 小文字 u 曲折アクセント記号付 u 00FC 0252 amp uuml 小文字 u ウムラウト付 y 00FD 0253 amp yacute 小文字 y 鋭アクセント記号付 th 00FE 0254 amp thorn 小文字ソーンy 00FF 0255 amp yuml 小文字 y ウムラウト付 Windows標準コードページ1252集合に含まれるが ISO 8859 1 に含まれない文字には以下の文字がある 文字 文字実体参照 説明 amp euro ユーロ amp dagger ダガー 短剣符 amp Dagger ダブルダガー amp bull ブリット ビュレット amp trade 商標 amp permil パーミルタイプセット スタイル句読法 以下を参照 タイプセット スタイル句読法 編集 見やすくするためアルファベット O の隣に文字を配置している 文字 文字実体参照 説明 O amp lsquo left single quoteO amp rsquo right single quoteO amp sbquo single low 9 quote O amp ldquo left double quoteO amp rdquo right double quoteO amp bdquo double low 9 quote O amp mdash em dash O amp ndash en dash参照 編集 脚注の使い方 英 numeric character reference 英 character entity reference 英 entity reference http www w3 org TR xhtml1 C 12関連項目 編集Extensible Markup Language 実体参照 XMLにおける実体参照についてはこちらを参照 SGML実体外部リンク 編集World Wide Web Consortium 原文は英語 邦訳は有志による日本語訳 5 3 Character references HTML 4 01 邦訳 HTML 4 01勧告の文字参照の説明 24 Character entity references in HTML 4 HTML 4 01 邦訳 HTML 4 01勧告の文字実体参照の定義 4 1 Character and Entity References XML 1 0 邦訳 XML 1 0勧告の文字参照及び実体参照の定義 https ja wikipedia org w index php title 文字参照 amp oldid 93033977 から取得, ウィキペディア、ウィキ、本、library、

論文

、読んだ、ダウンロード、自由、無料ダウンロード、mp3、video、mp4、3gp、 jpg、jpeg、gif、png、画像、音楽、歌、映画、本、ゲーム、ゲーム。