-
Notifications
You must be signed in to change notification settings - Fork 4
/
941.txt
63 lines (42 loc) · 4.26 KB
/
941.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
[13] [DFN[数値文字参照]]は、[[文字参照]]のうち、[[符号位置]]を用いて[[文字]]を表すものです。
[[十進数文字参照]]と[[十六進数文字参照]]があります。
* 歴史
[9]
>
:(135) [DFN[数値指定文字参照]] ([DFN@en[numeric character reference]]):
区切られた[[文字番号]]によって構成する[[文字参照]]。
;; 出典: [[JIS X 4151]]‐1992 3.
- [1] 【[[SGML]]】 [[文字参照]]のうち、[[文書文字集合]]における[[文字番号]]を使って[[文字]]を表現 ([[参照]]) する方法、あるいはその参照を、[DFN[数値文字参照]]といいます。
- [2] 10進数を使ったものと16進数を使ったものの2種類があります。ただし、16進数を使ったものは [[WebSGML]] で追加されたものですから、それ以前の SGML では使えません。
- [3] [[規格参照具象構文]]や [[XML]] の[[具象構文]]などでは、10進数のものは [SAMP(SGML)[〹]] のように表記します。
- [4] 16進数の方は、 [SAMP(SGML)[�]] のようになります。 [SAMP[x]] の部分の大文字・小文字の区別は [[SGML宣言]]に依存します。 XML では小文字でなければなりません。16進数部分の大文字・小文字は、 SGML 宣言に関わらず区別しません。 XML でも大文字・小文字の両方が認められます。
[7]
ISO 8879 が数値文字参照と呼ぶのは基本的に十進数の方で、後から追加された[[十六進数文字参照]]とは区別されています。
(でも普通は面倒なので厳密性が必要でない時にはまとめて数値文字参照と言ってしまいます。)
数値部分は、[[文書文字集合]]における文字番号です。頭の零についての規定は特にないようなので、長さ制限に引っかからない程度に幾らでも頭に零を加えられます。
[[参照終了]]は、条件が揃えば省略できます。
([[名無しさん]])
[8]
数値文字参照 (に限らず文字参照) は文書の論理構造ではなく物理構造ですから、文書の意味を破壊せずに十六進数文字参照や文字そのものに置き換えることができます。 [WEAK[場合によっては[[名前指定文字参照]]に置き換えることができるかもしれませんが、一般にはできません。]]
[[XML情報集合]]では文字参照に対応する[[情報項目]]は無く、[[文節]]や他の[[節]]の[[特性]]の値 (の一部) になります。
[5] たとえば [SAMP(HTML)[©]]。
日本語版の [[Win95]] で、
[[WinIE]] 1.0 はちゃんと○に C
になります! [[NN2]] はゥなのに(w。
この辺は、さすが [[M$]]。
ちなみに [[NC]] 4.01 では (C)
(3文字で表示) になります。
- [6] >>5 ところが全く同じ環境でもなぜか [[WinIE3]] ではゥに退化するという罠。フォントの扱いとかにも一杯手が入ったせいだろうなぁ。 (もしかして、 WinIE の基になった頃の [[mosaic]] はこの辺をちゃんと処理していたりするのだろうか?)
[10]
[CITE@ja[作ろうiモードコンテンツ:絵文字記述方法 | サービス・機能 | NTTドコモ]] ([CODE[2007-02-03 17:34:27 +09:00]] 版) <http://www.nttdocomo.co.jp/service/imode/make/content/pictograph/howto/index.html#maincol>
[[iモード]]では、[[絵文字]]を表すために[[シフトJIS]]の[[10進数]]表現で[[数値文字参照]]を使えます。
([[16進数文字参照]]は [[Unicode]] の[[16進数]]表現。)
([[名無しさん]])
[11]
[CITE@ja[作ろうiモードコンテンツ:絵文字記述方法 | サービス・機能 | NTTドコモ]] ([CODE[2007-02-03 17:34:27 +09:00]] 版) <http://www.nttdocomo.co.jp/service/imode/make/content/pictograph/howto/index.html#maincol>
[[iモード]]では、[[絵文字]]を表すために[[シフトJIS]]の[[10進数]]表現で[[数値文字参照]]を使えます。
([[16進数文字参照]]は [[Unicode]] の[[16進数]]表現。)
([[名無しさん]])
[12]
[CITE[EMail Msg <9212141318.AA03936@www3.cern.ch>]] ([TIME[2007-07-02 21:30:38 +09:00]] 版) <http://ksi.cpsc.ucalgary.ca/archives/WWW-TALK/www-talk-1992.messages/453.html>
([[名無しさん]])