[14] [[94[SUP[[VAR[n]]]]文字集合]]と [[96[SUP[[VAR[n]]]]文字集合]]
([CODE(math)[[VAR[n]] > 1]]) を合わせて[DFN[複数バイト集合]]と呼びます
[SRC[[[JIS X 0202]]:1998 4.3.1]]。

[15] 複数バイト集合は [CODE(char)[02/00]]〜[CODE(char)[07/15]]
または [CODE(char)[10/00]]〜[CODE(char)[15/15]]
の位置にある[[7ビット]]または
[[8ビット]]の[[ビット組合せ]]の列で[[図形文字]]を[[表現]]します。
(ただし [[94[SUP[[VAR[n]]]]文字集合]]では[[ビット組合せ]]
[CODE(char)[02/00]] と [CODE(char)[07/15]] は使いません。)
[[8ビット]]の複数バイト表現では[[最上位ビット]]の[[値]]は
[CODE[0]] または [CODE[1]] のいずれかです。
[SRC[[[JIS X 0202]]:1998 4.3.1]]

* 指示シーケンス

[19] 
[[4F]] 型[[エスケープシーケンス]]で[[指示]]できます。

[16] 
[[指示シーケンス]]は[[バイト数]] [VAR[n]] によって[[終端バイト]]が変わります。

[SEE[ [[指示シーケンス]] ]]

* 94[SUP[[VAR[n]]]]文字集合

[2] [[ISO/IEC 2022]] でもっともよく使われる複数バイト符号化図形文字集合の大きさが、
94[SUP[2]] です。 (というか公式に [[ISO-IR]] に登録されている複数バイト符号は全て
94[SUP[2]] 集合です。) それを含めて、94符号位置×[VAR[n]] バイトで1文字を表現する
(ISO/IEC 2022 の) 図形文字集合のことを、 94[SUP[n]] 集合などと呼びます。

[3] なぜ ''94'' 符号位置なのかというと、 [[ASCII]] の[[図形文字]]が ([[SP]]
を除くと) 94文字だからです。制御文字の領域を避けた結果 94[SUP[n]]
という大きさになりました。


* 94[SUP[[VAR[n]]]] 文字集合

[5] [[ISO/IEC 2022]] の環境で使える[[94[SUP[[VAR[n]]]]文字集合]]は、
[[ISO-IR]] に登録されているもの、いないもの、バリエーション含めかなりたくさんあります。

[FIG(table)[

:isoir: [[ISO-IR]] #
:F:[[終端バイト]] [VAR[F]]
:IRR:[[IRR]] [VAR[F]]
:desc:[[文字集合]]
:IRG:[[IRG]] source
:size:サイズ
:note: 参考

:F:[N[04/00]] (@)              
:desc:[[JIS X 0208-1978]]
:size:[[94[SUP[2]]]]
:isoir:42

:F:[N[04/00]] (@)              
:desc:[[JIS X 0208:1997]] [[RFC 1468符号化表現]] [[漢字集合]]入れ替えあり
:size:[[94[SUP[2]]]]

:F:[N[04/02]] (B)              
:desc:[[JIS X 0208-1983]]
:size:[[94[SUP[2]]]]
:isoir:87

:desc:[[JIS X 9051]] 本体
:size:[[94[SUP[2]]]]

:desc:[[JIS X 9051]] 本体 + 参考
:size:[[94[SUP[2]]]]

:desc:[[JIS X 9052]]
:size:[[94[SUP[2]]]]

:desc:[[OCR-HC]]
:size:[[94[SUP[2]]]]

:F:[N[04/02]] (B)              
:desc:[[JIS X 0208:1997]] [[RFC 1468符号化表現]] [[漢字集合]]
:size:[[94[SUP[2]]]]

:F:[N[04/02]] (B)              
:desc:[[JIS X 0213:2000]] [[ISO-2022-JP-3]] [[漢字集合]]削除あり
:size:[[94[SUP[2]]]]

:F:[N[04/02]] (B)              
:desc:[[JIS X 0213:2004]] [[ISO-2022-JP-2004]] [[漢字集合]]削除あり
:size:[[94[SUP[2]]]]

:F:[N[4/2]]
:desc:[[iso-2022-jp-3-compatible]] [CODE(charname)@en[ESC]] [N[2/4]] [N[4/2]]
:size:[[94[SUP[2]]]]

:F:[N[4/2]]
:desc:[[iso-2022-jp-2004-compatible]] [CODE(charname)@en[ESC]] [N[2/4]] [N[4/2]]
:size:[[94[SUP[2]]]]

:F:[N[4/2]]
:desc:[[Videotex]] 漢字集合
:size:[[94[SUP[2]]]]

:F:[N[4/2]]
:desc:[[ARIB STD-B5]] 漢字集合
:size:[[94[SUP[2]]]]

:F:[N[4/2]]
:desc:[[ARIB STD-B24]] 漢字集合
:size:[[94[SUP[2]]]]

:F:[N[4/2]]
:desc:[[CP932]] 漢字集合
:size:[[94[SUP[2]]]]

:F:[N[4/2]]
:desc:[[MacJapanese]] 漢字集合
:size:[[94[SUP[2]]]]

:F:[N[04/02]] (B)              
:IRR:[N[4/0]] (@)
:desc:[[JIS X 0208-1990]]
:size:[[94[SUP[2]]]]
:isoir:168
:IRG:[[J0]]
:note:
[[平成明朝]] [CODE[JA]]

:F:[N[04/02]] (B)              
:IRR:[N[4/0]] (@)
:desc:[[JIS X 0208:1997]]
:size:[[94[SUP[2]]]]

:F:[N[04/02]] (B)              
:IRR:[N[4/0]] (@)
:desc:[[JIS X 0208:1997]] [[ISO/IEC 646 IRV]] 併用時
:size:[[94[SUP[2]]]]

:F:[N[04/02]] (B)              
:IRR:[N[4/0]] (@)
:desc:[[JIS X 0208:1997]] [[ISO/IEC 646 IRV]] 併用時[[代替名称]]
:size:[[94[SUP[2]]]]

:F:[N[04/02]] (B)              
:IRR:[N[4/0]] (@)
:desc:[[JIS X 0208:1997]] [[JIS X 0201]] [[ラテン文字用図形文字集合]] 併用時[[代替名称]]
:size:[[94[SUP[2]]]]

:F:[[Fp]]
:desc:[[JIS X 0208:1997]] + [[外字]]
:size:[[94[SUP[2]]]]

:F:[N[04/15]] (O)              
:desc:[[JIS X 0213:2000]] 第1面
:size:[[94[SUP[2]]]]
:isoir:228
:IRG:旧 [[J3]]
:note:
[[平成明朝]] [CODE[JC]]

:F:[N[04/15]] (O)              
:desc:[[JIS X 0213:2000]] 第1面 [[ISO/IEC 646 IRV]] 併用時
:size:[[94[SUP[2]]]]

:F:[N[04/15]] (O)              
:desc:[[JIS X 0213:2000]] 第1面 [[ISO/IEC 646 IRV]] 併用時[[代替名称]]
:size:[[94[SUP[2]]]]

:F:[N[04/15]] (O)              
:desc:[[JIS X 0213:2000]] 第1面 [[JIS X 0201]] [[ラテン文字用図形文字集合]] 併用時
:size:[[94[SUP[2]]]]

:F:[N[04/15]] (O)              
:desc:[[JIS X 0213:2000]] 第1面 [[JIS X 0201]] [[ラテン文字用図形文字集合]] 併用時[[代替名称]]
:size:[[94[SUP[2]]]]

:F:[N[04/15]] (O)              
:desc:[[JIS X 0213:2004]] 第1面 削除あり
:size:[[94[SUP[2]]]]

:F:[N[05/01]] (Q)              
:desc:[[JIS X 0213:2004]] 第1面
:size:[[94[SUP[2]]]]
:isoir:233
:IRG:[[J3]], [[J3A]], [[J13]], [[J13A]], [[JA3]]

:F:[N[05/01]] (Q)              
:desc:[[JIS X 0213:2004]] 第1面 [[ISO/IEC 646 IRV]] 併用時
:size:[[94[SUP[2]]]]

:F:[N[05/01]] (Q)              
:desc:[[JIS X 0213:2004]] 第1面 [[ISO/IEC 646 IRV]] 併用時[[代替名称]]
:size:[[94[SUP[2]]]]

:F:[N[05/01]] (Q)              
:desc:[[JIS X 0213:2004]] 第1面 [[JIS X 0201]] [[ラテン文字用図形文字集合]] 併用時
:size:[[94[SUP[2]]]]

:F:[N[05/01]] (Q)              
:desc:[[JIS X 0213:2004]] 第1面 [[JIS X 0201]] [[ラテン文字用図形文字集合]] 併用時[[代替名称]]
:size:[[94[SUP[2]]]]

:desc:
[[平成明朝]] [CODE[JE]]
:size:[[94[SUP[2]]]]

:desc:
[[平成明朝]] [CODE[JF]]
:size:[[94[SUP[2]]]]

:F:[N[3/9]]
:desc:[[ARIB STD-B24]] JIS互換漢字1面
:size:[[94[SUP[2]]]]

:F:[N[3/11]]
:desc:[[ARIB STD-B24]] 追加文字
:size:[[94[SUP[2]]]]
:IRG:[[JARIB]]

:desc:[[eucJP-open]] [[CS1]]
:size:[[94[SUP[2]]]]

:F:[N[04/01]] (A)              
:desc:[[GB 2312-80]]
:size:[[94[SUP[2]]]]
:isoir:58
:IRG:[[G0]]

:desc:[[GB 5007.1-85]]
:size:[[94[SUP[2]]]]

:desc:[[GB 6345.1-86]]
:size:[[94[SUP[2]]]]

:desc:[[GB 6345.2-86]]
:size:[[94[SUP[2]]]]

:desc:[[GB 5199.1-85]]
:size:[[94[SUP[2]]]]

:desc:[[GB 5199-2001]]
:size:[[94[SUP[2]]]]

:desc:[[GB 6345-2001]]
:size:[[94[SUP[2]]]]

:desc:[[GB 5199-2010]]
:size:[[94[SUP[2]]]]

:desc:[[GB 6345.1-2010]]
:size:[[94[SUP[2]]]]

:desc:[[GB 8565.2-88]]
:size:[[94[SUP[2]]]]
:IRG:[[G8]]

:desc:[[GB 8565-89]]
:size:[[94[SUP[2]]]]
:IRG:旧 [[G8]]

:desc:[[SJ/T 11239-2001]]
:size:[[94[SUP[2]]]]

:F:[N[04/05]] (E)              
:desc:[[ISO-IR-165]]:1992
:size:[[94[SUP[2]]]]
:isoir:165

:F:[N[05/05]]
:size:[[94[SUP[2]]]]
:desc:([[T.52]] [[ISO-IR 165]]。[N[04/05]] の誤り。)

:desc:[[GB 2312]] + [[GB/T 15564-1995]]
:size:[[94[SUP[2]]]]

:desc:[[GB 12345-90]]
:size:[[94[SUP[2]]]]
:IRG:[[G1]]
:F:(未定)

:desc:[[GB 12345-90]] と追加文字
:size:[[94[SUP[2]]]]
:IRG:旧 [[G1]]

:desc:[[GB 12345]] + [[GB/T 15564-1995]]
:size:[[94[SUP[2]]]]

:desc:[[GB 5007.2-2001]]
:size:[[94[SUP[2]]]]

:F:[N[3/1]]
:desc:[[KS X 1001-1987]]
:size:[[94[SUP[2]]]]

:F:[N[4/3]]
:desc:[[KS X 1001-1987]], [[KS C 5601-1989]], [[KS C 5601-1992]]
:size:[[94[SUP[2]]]]
:isoir:149
:IRG:旧 [[K0]]

:F:[N[4/3]]
:desc:[[KS X 1001:1998]]
:size:[[94[SUP[2]]]]

:F:[N[4/3]]
:desc:[[KS X 1001:2002]], [[KS X 1001:2004]]
:size:[[94[SUP[2]]]]
:IRG:[[K0]]

:F:[N[04/04]] (D)              
:desc:[[JIS X 0212-1990]]
:size:[[94[SUP[2]]]]
:isoir:159
:IRG:[[J1]]
:note:
[[平成明朝]] [CODE[JB]]

:desc:[[TRONコード]] [[六点点字]]
:size:[[94[SUP[2]]]]

:desc:[[TRONコード]] [[八点点字]]
:size:[[94[SUP[2]]]]

:desc:[[eucJP-open]] [[CS2]]
:size:[[94[SUP[2]]]]

:F:[N[05/00]] (P)              
:desc:[[JIS X 0213:2000]] 第2面
:size:[[94[SUP[2]]]]
:isoir:229
:IRG:旧 [[J4]]
:note:
[[平成明朝]] [CODE[JD]]

:desc:[[JIS X 0212-1990]] + [[JIS X 0213:2000]] 第2面
:size:[[94[SUP[2]]]]

:F:[N[05/00]] (P)              
:desc:[[JIS X 0213:2004]] 第2面
:size:[[94[SUP[2]]]]
:IRG:[[J4]], [[J14]], [[JA4]]

:F:[N[3/10]]
:desc:[[ARIB STD-B24]] JIS互換漢字2面
:size:[[94[SUP[2]]]]

:F:[N[3/15]]
:desc:[[ISO-2022-JP-MS]] [[EUDC]]
:size:[[94[SUP[2]]]]

:desc:[[CP932]] [N[0xF040]] - [N[0xFCFC]]
:size:[[94[SUP[2]]]]

:desc:[[sjis-docomo]] [N[0xF040]] - [N[0xFCFC]]
:size:[[94[SUP[2]]]]

:F:[N[04/06]] (F)              
:desc:[[Blissymbol]]
:size:[[94[SUP[2]]]]
:isoir:169

:F:[N[04/07]] (G)              
:desc:[[CNS 11643]]-1987 第1字面
:size:[[94[SUP[2]]]]
:isoir:171

:F:[N[04/07]] (G)              
:desc:[[CNS 11643]]-1992 第1字面
:size:[[94[SUP[2]]]]
:IRG:[[T1]]

:desc:[[CNS 11643]] 第1字面と追加文字
:IRG:旧 [[T1]]
:size:[[94[SUP[2]]]]

:F:[N[3/0]] (0)
:desc:[[CNS 11643]] 第1字面
:size:[[94[SUP[2]]]]

:F:[N[04/08]] (H)              
:desc:CNS 11643-1987 第2字面
:size:[[94[SUP[2]]]]
:isoir:172

:F:[N[04/08]] (H)              
:desc:CNS 11643-1992 第2字面
:size:[[94[SUP[2]]]]
:IRG:[[T2]]

:F:[N[3/1]] (1)
:desc:[[CNS 11643]] 第2字面
:size:[[94[SUP[2]]]]

:F:[N[3/13]]              
:desc:[[CNS 11643]] 第14字面 (旧)
:size:[[94[SUP[2]]]]

:desc:[[CNS 11643]] 第14字面と追加文字
:IRG:旧 [[TE]]
:size:[[94[SUP[2]]]]

:F:[N[04/09]] (I)              
:desc:CNS 11643-1992 第3字面
:size:[[94[SUP[2]]]]
:isoir:183

:size:[[94[SUP[2]]]]
:desc:TCA-CNS 11643-1992 3rd plane with some additional characters
:IRG:[[T3]]

:F:[N[3/2]] (2)
:desc:[[CNS 11643]] 第3字面
:size:[[94[SUP[2]]]]

:F:[N[04/10]] (J)              
:desc:CNS 11643-1992 第4字面
:size:[[94[SUP[2]]]]
:isoir:184
:IRG:[[T4]]

:F:[N[3/3]] (3)
:desc:[[CNS 11643]] 第4字面
:size:[[94[SUP[2]]]]

:F:[N[04/11]] (K)              
:desc:CNS 11643-1992 第5字面
:size:[[94[SUP[2]]]]
:isoir:185
:IRG:[[T5]]

:F:[N[3/4]] (4)
:desc:[[CNS 11643]] 第5字面
:size:[[94[SUP[2]]]]

:F:[N[04/12]] (L)              
:desc:CNS 11643-1992 第6字面
:size:[[94[SUP[2]]]]
:isoir:186
:IRG:[[T6]]

:F:[N[3/5]] (5)
:desc:[[CNS 11643]] 第6字面
:size:[[94[SUP[2]]]]

:F:[N[04/13]] (M)              
:desc:CNS 11643-1992 第7字面
:size:[[94[SUP[2]]]]
:isoir:187
:IRG:[[T7]]

:F:[N[3/6]] (6)
:desc:[[CNS 11643]] 第7字面
:size:[[94[SUP[2]]]]

:F:[N[3/7]] (7)
:desc:[[CNS 11643]]-1992 第8字面
:size:[[94[SUP[2]]]]

:F:[N[3/7]] (7)
:desc:[[CNS 11643]]-2004 第8字面
:size:[[94[SUP[2]]]]

:F:[N[3/8]] (8)
:desc:[[CNS 11643]]-1992 第9字面
:size:[[94[SUP[2]]]]

:F:[N[3/8]] (8)
:desc:[[CNS 11643]]-2004 第9字面
:size:[[94[SUP[2]]]]

:F:[N[3/9]] (9)
:desc:[[CNS 11643]]-1992 第10字面
:size:[[94[SUP[2]]]]

:F:[N[3/9]] (9)
:desc:[[CNS 11643]]-2004 第10字面
:size:[[94[SUP[2]]]]
:IRG:[[TA]]

:F:[N[3/10]] (:) 〜 [N[3/14]]
:desc:[[CNS 11643]]-1992 第11字面 〜 第15字面
:size:[[94[SUP[2]]]]

:F:[N[3/10]] (:) 〜 [N[3/14]]
:desc:[[CNS 11643]]-2004 第11字面 〜 第15字面
:size:[[94[SUP[2]]]]

:F:[N[3/10]] (:) 〜 [N[3/14]]
:desc:[[CNS 11643]]-2007 第11字面 〜 第15字面
:size:[[94[SUP[2]]]]
:IRG:[[TB]] 〜 [[TF]]

:F:[N[3/15]] (?)
:desc:[[CNS 11643]]-1992 第16字面
:size:[[94[SUP[2]]]]

:F:[N[3/15]] (?)
:desc:[[CNS 11643]]-2004 第16字面
:size:[[94[SUP[2]]]]

:F:[N[2/1]] [N[3/0]]
:desc: [[CNS 11643]] 第17字面
:size:[[94[SUP[2]]]]
:IRG:[[T11]]

:F:[N[2/1]] [N[3/1]]
:desc: [[CNS 11643]] 第18字面
:size:[[94[SUP[2]]]]

:F:[N[2/1]] [N[3/2]]
:desc: [[CNS 11643]] 第19字面
:size:[[94[SUP[2]]]]
:IRG:[[T13]]

:F:[N[2/1]] [N[3/3]] 〜 [N[2/5]] [N[3/15]]
:desc: [[CNS 11643]] 第20字面 〜 第80字面
:size:[[94[SUP[2]]]]

:desc:[[EUC-TW]] [[CS2]] ([[CNS 11643]] 第2字面 〜 第16字面)
:size:[[94[SUP[3]]]]

:desc:[[EUC-TW]] [[CS2]] ([[CNS 11643]] 第2字面 〜 第80字面)
:size:[[94[SUP[3]]]]

:F:[N[3/0]]
:desc:[[Mule]] [[Big5]]-1
:size:[[94[SUP[2]]]]
:note:[SEE[ [[Fp]] ]]

:F:[N[3/1]]
:desc:[[Mule]] [[Big5]]-2
:size:[[94[SUP[2]]]]
:note:[SEE[ [[Fp]] ]]

:F:[N[04/14]] (N)              
:desc:[[KPS 9577]]-97 (ISO-IR 202)
:size:[[94[SUP[2]]]]
:isoir:202
:IRG:[[KP0]]

:desc:[[KPS 9577]]-2000
:size:[[94[SUP[2]]]]

:desc:[[KPS 9577]]-2003
:size:[[94[SUP[2]]]]

:desc:[[KPS 9577]]-2012
:size:[[94[SUP[2]]]]

:desc:[[GB 7589]]
:size:[[94[SUP[2]]]]
:F:(未定)

:desc:[[GB 13131]]
:size:[[94[SUP[2]]]]
:IRG:[[G3]]

:desc:[[GB 7590]]
:size:[[94[SUP[2]]]]
:F:(未定)

:desc:[[GB 13132]]
:size:[[94[SUP[2]]]]
:IRG:[[G5]]

:desc:[[GB 12052]]
:size:[[94[SUP[2]]]]
:IRG:[[GK]]
:F:(未定)

:desc:[[GB 13134]]
:size:[[94[SUP[2]]]]
:F:(未定)

:desc:[[General Purpose Hanzi List for Modern Chinese Language, and General List of Simplified Hanzi]]
:size:[[94[SUP[2]]]]
:IRG:[[G7]]

:desc:[[GB/T 16500-1998]]
:size:[[94[SUP[2]]]]
:IRG:[[GE]]
:F:(未定)

:desc:[[Singapore Characters]]
:size:[[94[SUP[2]]]]
:IRG:[[GS]]

:desc:
[[平成明朝]] [CODE[FT]]

:desc:[[Unified Japanese IT Vendors Contemporary Ideographs, 1993]]
:size:[[94[SUP[2]]]]
:IRG:[[JA]]
:note:
[[平成明朝]] [CODE[IA]]

:desc:
[[平成明朝]] [CODE[IB]]
:size:[[94[SUP[2]]]]

:desc:
[[平成明朝]] [CODE[HG]]
:size:[[94[SUP[2]]]]

:desc:[[KS X 1002:1991]] 第1拡張集合
:size:[[94[SUP[2]]]]
:IRG:旧 [[K1]]
:F:[N[4/5]]

:desc:[[KS X 1002:2001]] 第1拡張集合
:size:[[94[SUP[2]]]]
:IRG:[[K1]]
:F:[N[4/5]]

:desc:[[KS X 1002]] 第2拡張集合
:F:[N[4/6]]
:size:[[94[SUP[2]]]]

:desc:[[PKS C 5700-1]] 1994
:size:[[94[SUP[2]]]]
:IRG:旧 [[K2]]

:desc:[[KS X 1027-1:2011]]
:size:[[94[SUP[2]]]]
:IRG:[[K2]]

:desc:[[PKS C 5700-2]] 1994
:size:[[94[SUP[2]]]]
:IRG:旧 [[K3]]

:desc:[[KS X 1027-2:2011]]
:size:[[94[SUP[2]]]]
:IRG:[[K3]]


:desc:[[TCVN 5773:1993]], [[TCVN 6056:1995]]
:size:[[94[SUP[2]]]]
:IRG:[[V0]], [[V1]]

:desc:[[VHN 02:1998]], [[V4]]
:size:[[94[SUP[2]]]]
:IRG:[[V3]], [[V4]]

:desc:[[CCCII]]
:size:[[94[SUP[3]]]]

:desc:[[EACC]]
:size:[[94[SUP[3]]]]
:F: [N[3/1]]

:desc:[[EUC-CCCII-FT]] [[CS1]]
:size:[[94[SUP[2]]]]

:desc:[[EUC-CCCII-FT]] [[CS3]]
:size:[[94[SUP[2]]]]

:F:[N[3/1]]
:desc:[[DEC漢字]] 1978年版
:size:[[94[SUP[2]]]]

:F:[N[3/3]]
:desc:[[DEC漢字]] 1983年版
:size:[[94[SUP[2]]]]

:F:[N[3/10]]
:desc:[[Mule]] [CODE[mojikyo-2022-1]]
:size:[[94[SUP[3]]]]
:note: [SEE[ [[Fp]] ]]

:F:[N[3/2]]
:desc:[[Mule]] [CODE[lc-ethio]]
:note:[SEE[ [[Fp]] ]]
:size:[[94[SUP[2]]]]

:F:[N[3/3]]
:desc:[[Mule]] ethiopic
:size:[[94[SUP[2]]]]
:note:[SEE[ [[Fp]] ]]

:F:[N[3/5]]
:desc:[[Mule]] indian-2-column
:size:[[94[SUP[2]]]]
:note:[SEE[ [[Fp]] ]]

:F:[N[3/6]]
:desc:[[Mule]] indian-1-column
:size:[[94[SUP[2]]]]
:note:[SEE[ [[Fp]] ]]

:F:[N[3/7]]
:desc:[[Mule]] tibetan
:size:[[94[SUP[2]]]]
:note:[SEE[ [[Fp]] ]]

:F:[N[3/8]]
:desc:[[Mule]] [CODE[tibetan-1-column]]
:note:[SEE[ [[Fp]] ]]
:size:[[94[SUP[2]]]]

:F:[N[3/15]]
:desc:[[Mule]] [CODE[thai-xtis]]
:size:[[94[SUP[2]]]]
:note:[SEE[ [[Fp]] ]]

:desc:[[GB 12050-89]] 附録A
:size:[[94[SUP[2]]]]

:F:[N[05/12]] 〜 [N[05/15]] (R〜_)    
:size:[[94[SUP[2]]]]
:desc:([[ISO-IR]] 未登録)

:F:[N[06/00]] 〜 [N[06/15]] (`〜o)    
:size:[[94[SUP[3]]]]
:desc:([[ISO-IR]] 未登録)

:F:[N[07/00]] 〜 [N[07/13]] (p〜})    
:size:[[94[SUP[[VAR[n]]]]]] ([VAR[n]] ≧ [N[4]])
:desc:([[ISO-IR]] 未登録)

:F:
[N[2/1]] (!) [N[4/0]] (@) 〜 
[N[2/3]] (#) [N[5/15]] (O)
:desc:([[ISO-IR]] 未登録 2周目 〜 4周目)
:size:[[94[SUP[2]]]]

:F:
[N[2/1]] (!) [N[6/0]] (`) 〜 
[N[2/3]] (#) [N[6/15]] (o)
:desc:([[ISO-IR]] 未登録 2周目 〜 4周目)
:size:[[94[SUP[3]]]]

:F:
[N[2/1]] (!) [N[7/0]] (p) 〜 
[N[2/3]] (#) [N[7/14]] (~)
:desc:([[ISO-IR]] 未登録 2周目 〜 4周目)
:size:[[94[SUP[[VAR[n]]]]]] ([VAR[n]] ≧ [N[4]])

:F:
[N[2/0]] ([CODE(charname)@en[SP]]) [N[4/0]] (@) 〜 
[N[2/0]] ([CODE(charname)@en[SP]]) [N[5/15]] (O)
:desc:[[ISO/IEC 2022]] [[DRCS]] 
:size:[[94[SUP[2]]]]

:F:
[N[2/0]] ([CODE(charname)@en[SP]]) [N[6/0]] (`) 〜 
[N[2/0]] ([CODE(charname)@en[SP]]) [N[6/15]] (o)
:desc:[[ISO/IEC 2022]] [[DRCS]] 
:size:[[94[SUP[3]]]]

:F:
[N[2/0]] ([CODE(charname)@en[SP]]) [N[7/0]] (p) 〜 
[N[2/0]] ([CODE(charname)@en[SP]]) [N[7/14]] (~)
:desc:[[ISO/IEC 2022]] [[DRCS]] 
:size:[[94[SUP[[VAR[n]]]]]] ([VAR[n]] ≧ [N[4]])

:F:[N[2/0]] [N[4/0]]
:desc:[[ARIB STD-B24]] [[DRCS]]
:size:[[94[SUP[2]]]]

:F:[N[2/0]] [N[4/0]]
:desc:[[Videotex]] DRCS II set 
:size:[[94[SUP[2]]]]

:F:[N[07/14]] (~)              
:desc:[[空集合]]
:size:[[94[SUP[[VAR[n]]]]]] ([VAR[n]] ≧ 4?)

:F:[N[03/00]] 〜 [N[03/15]] (0〜?) 
:size:94[SUP[[VAR[n]]]] ([VAR[n]] ≧ [N[2]])
:desc:[[私用図形文字集合]]

:F:
[N[2/1]] (!) [N[3/0]] (0) 〜 
[N[2/3]] (#) [N[3/15]] (?)
:desc:[[私用図形文字集合]] 
:size:[[94[SUP[[VAR[n]]]]]] ([VAR[n]] ≧ 2)

:F:
[N[2/0]] ([CODE(charname)@en[SP]]) [N[3/0]] (0) 〜 
[N[2/0]] ([CODE(charname)@en[SP]]) [N[3/15]] (?)
:desc:[[ISO/IEC 2022]] [[DRCS]] [[私用終端バイト]]
:size:94[SUP[[VAR[n]]]] ([VAR[n]] ≧ 2)

:F:[N[3/0]]
:desc:[[DEC漢字]] [[UDC]]
:size:[[94[SUP[2]]]]

:F:[N[00/00]] 〜 [N[02/15]] (NUL〜/)
:desc:(使用しない)

:F:[N[07/15]] 〜 [N[15/15]] (DEL〜y")
:desc:(使用しない)

:desc: [[KanjiBase]] [CODE[&CX]]
:size:[[94[SUP[2]]]]

:desc: [[KanjiBase]] [CODE[&CY]]
:size:[[94[SUP[2]]]]


]FIG]

[SEE[ [[指示シーケンス]], [[私用終端バイト]], [[IRR]] ]]


[12] 4バイト以上の[[符号化文字集合]]は知られていません。


* 94文字集合との文字の配置の互換性

[6] 2002-09-30 (Mon) 16:41:21 ''[[名無しさん]]'' : [[JISX0208]]:1997 の解説図3には、古い [[JISX0202]] の解説図が引用されている。
- 2002-09-30 (Mon) 16:42:59 ''[[名無しさん]]'' : その図は94^n図形文字集合の説明で、現在の言葉で言うと1区にラテン文字, 2区に片仮名, 3区に平仮名, 4区以降に漢字という(架空の)文字集合が図示してある。
- 2002-09-30 (Mon) 16:43:45 ''[[名無しさん]]'' : いまそれをみて、いろんなことを思う人がいよう。
- 2002-09-30 (Mon) 16:44:45 ''[[名無しさん]]'' : まずなんといっても、片仮名の代わりに(当時はなかった) [[ISO/IEC8859]]-1 右半面を持ってこれば、それこそ [[ISO/IEC10646]] である。
- 2002-09-30 (Mon) 16:45:32 ''[[名無しさん]]'' : ああ、やっぱり [[Unicode]] の起源は日本にあったのか、と思わずにはいられない。
- 2002-09-30 (Mon) 16:46:57 ''[[名無しさん]]'' : JIS X 0208:1997 の解説は、 JIS C 6226-1978 の配列は間違いだった、 [[ISO/IEC646]] が1区にそのままこないといけなかった、と批判する。
- 2002-09-30 (Mon) 16:47:32 ''[[名無しさん]]'' : ほんとのところは当時の資料を漁るなり、当事者(故人を含む。)に聞いてみないとわからない。けど、
- 2002-09-30 (Mon) 16:49:41 ''[[名無しさん]]'' : 「ISO/IEC 646 の版」を8ビットに拡大した ISO/IEC 8859 と同様に、 ISO/IEC 646 の版を7/8ビット2バイトに拡大したものを計画していたのではと思う。
- 2002-09-30 (Mon) 16:51:25 ''[[名無しさん]]'' : それに対して、 ISO/IEC 646 や [[JISX0201]] の拡張ではなく、これを機に整理した[[符号化文字集合]]を作ろうという意見があったんじゃないか。
- 2002-09-30 (Mon) 16:52:36 ''[[名無しさん]]'' : 結局その意見が勝った。この仮説が正しいとすると、まさに15年後の前哨戦じゃないか。

*94文字集合との字種の互換性

[7] 94[SUP[2]]文字集合は当然94集合よりずっと多くの文字が入る。
だから、 [[ISO/IEC646]] で unify されてた文字, 例えば
02/02 (") = 左二重引用符 / 右二重引用符 / ウムラウトとか、
(-) = ハイフン / 負符号とかが
[[JISX0208]] とかでは分離された。

これは正しい判断だった。当時としては。だけど、今は違う。
内部符号としての [[Unicode]] が生まれて、それと同時に[[名前]]による同定という規則が
[[ISO]]/[[IEC]] で確立されてから、そういう一対多対応あるいは多対多対応は受け入れられなくなってしまった。
(もっとも実際それ以前でも、変換の時は一般には機械で自動的に意味で分離するのは無理だから、どれか選んで (あるいは選ばないで)
一対一対応に無理矢理してたんだけど。)
だからもはや <"> は「“」とも「”」とも「¨」とも違う文字だ。

このちょっとおかしな事態は、たとえば [[JISX0213]]
の登場で誰の目にも明らかになった。 (ぼろ雑巾とまで言われた
[[UCS]] は、まあ気にしないでおこう。) JIS X 0213
には ISO/IEC 646 との互換のために、 <"> (QUOTATION MARK)
が追加された。もう既に「“」も「”」もあるのにだよ!

[8] ここに来てまた、あの一言が頭をよぎる。 JIS X 0208-1978
は、 ISO/IEC 646 の[[符号位置]]を変えてはいけなかった!

[9] [[78JIS]] が間違っていたのか、それとも JIS X 0213:2000
が間違っていたのか。たぶん、どちらも間違ってはいなかった。
けれども間違った結果になってしまった。
時代の先を見通すことは難しい。

[10] >>9 では JIS X 0208-1978 が仮に <"> を収録していて、
「“」や「”」がなかったら、どうなっていただろう。
[[Microsoft]] は [[WindowsCodePage]] 125x 
でこれらを追加しているから、きっと同じ様に JIS 
外字として 932 に入っていただろう。

JIS X 0213:2000 に <"> が入ってなかったら・・・
別になにも変わらなかったかもしれんがね。
(その辺は歴史の深さの違いだ。)

* 96[SUP[[VAR[n]]]]文字集合

[13] [DFN[96[SUP[[VAR[n]]]]文字集合]]は、
[N[96]] の[[複数]][[乗][累乗]]の[[符号空間]]を持つ[[符号化文字集合]]です。

[17] [[ISO/IEC 2022]] で利用できる[[符号化文字集合]]の種類の一つでした。

[20] こちらは[[私用文字集合]]としてしか (まだ) 使われていません。

[22] 
[[Emacs]] が[[私用図形文字集合]]として[[96[SUP[2]]集合]]を使っています。
[SEE[ [[私用図形文字集合]] ]]

[18] 
[[国家標準]]の[[符号化文字集合]]でこれに該当するものは知られていません。
[[ISO-IR]] にもこの種別の[[符号化文字集合]]は1つも登録されていません。

[11] 
[[Videotex]]
では
sound-tone set
として[[96[SUP[2]]集合]]が使われました。
音声について指定する[[96集合]]を2つ組合せた2バイト符号でした。


[FIG(table)[

:isoir: [[ISO-IR]] #
:F:[[終端バイト]] [VAR[F]]
:IRR:[[IRR]] [VAR[F]]
:desc:[[文字集合]]
:IRG:[[IRG]] source
:size:サイズ
:note:参考

:desc:[[Mule]] [CODE[bitmap]]
:size:[[96[SUP[2]]]]
:F:[N[3/0]]
:note:[SEE[ [[Fp]] ]]

:F:[N[3/1]]
:desc:mule-unicode-0100-24ff
:size:[[96[SUP[2]]]]
:note:[SEE[ [[Fp]] ]]

:F:[N[3/2]]
:desc:mule-unicode-2500-33ff
:size:[[96[SUP[2]]]]
:note:[SEE[ [[Fp]] ]]

:F:[N[3/3]]
:desc:mule-unicode-e000-ffff
:size:[[96[SUP[2]]]]
:note:[SEE[ [[Fp]] ]]


:desc:[[Mule]] [CODE[indian-glyph]]
:note:[SEE[ [[Fp]] ]]
:size:[[96[SUP[2]]]]
:F:[N[3/4]]

:desc:[[Mule]] [CODE[lc-arb3]]
:note:[SEE[ [[Fp]] ]]
:F:[N[3/3]]
:size:[[96[SUP[2]]]]

:desc:[[Mule]] [CODE[lc-arb4]]
:note:[SEE[ [[Fp]] ]]
:F:[N[3/4]]
:size:[[96[SUP[2]]]]

:desc:[[Mule]] [CODE[cgreek]]
:F:[N[3/4]]
:note:[SEE[ [[Fp]] ]]
:size:[[96[SUP[2]]]]

:desc: [CODE[mule-ucs-unicode-multichar]]
:size:[[96[SUP[2]]]]
:F:[N[3/14]]
:note:[SEE[ [[Fp]] ]]


:desc:[[Videotex]] sound-tone set
:size:[[96[SUP[2]]]]



:F:[N[4/0]] 〜 [N[05/15]] (@〜_)    
:size:[[96[SUP[2]]]]
:desc:([[ISO-IR]] 未登録)

:F:[N[06/00]] 〜 [N[06/15]] (`〜o)    
:size:[[96[SUP[3]]]]
:desc:([[ISO-IR]] 未登録)

:F:[N[07/00]] 〜 [N[07/13]] (p〜})    
:size:[[96[SUP[[VAR[n]]]]]] ([VAR[n]] ≧ [N[4]])
:desc:([[ISO-IR]] 未登録)

:F:
[N[2/1]] (!) [N[4/0]] (@) 〜 
[N[2/3]] (#) [N[5/15]] (O)
:desc:([[ISO-IR]] 未登録 2周目 〜 4周目)
:size:[[96[SUP[2]]]]

:F:
[N[2/1]] (!) [N[6/0]] (`) 〜 
[N[2/3]] (#) [N[6/15]] (o)
:desc:([[ISO-IR]] 未登録 2周目 〜 4周目)
:size:[[96[SUP[3]]]]

:F:
[N[2/1]] (!) [N[7/0]] (p) 〜 
[N[2/3]] (#) [N[7/14]] (~)
:desc:([[ISO-IR]] 未登録 2周目 〜 4周目)
:size:[[96[SUP[[VAR[n]]]]]] ([VAR[n]] ≧ [N[4]])

:F:
[N[2/0]] ([CODE(charname)@en[SP]]) [N[4/0]] (@) 〜 
[N[2/0]] ([CODE(charname)@en[SP]]) [N[5/15]] (O)
:desc:[[ISO/IEC 2022]] [[DRCS]] 
:size:[[96[SUP[2]]]]

:F:
[N[2/0]] ([CODE(charname)@en[SP]]) [N[6/0]] (`) 〜 
[N[2/0]] ([CODE(charname)@en[SP]]) [N[6/15]] (o)
:desc:[[ISO/IEC 2022]] [[DRCS]] 
:size:[[96[SUP[3]]]]

:F:
[N[2/0]] ([CODE(charname)@en[SP]]) [N[7/0]] (p) 〜 
[N[2/0]] ([CODE(charname)@en[SP]]) [N[7/14]] (~)
:desc:[[ISO/IEC 2022]] [[DRCS]] 
:size:[[96[SUP[[VAR[n]]]]]] ([VAR[n]] ≧ [N[4]])

:F:[N[07/14]] (~)              
:desc:[[空集合]]
:size:[[96[SUP[[VAR[n]]]]]] ([VAR[n]] ≧ 4?)

:F:[N[03/00]] 〜 [N[03/15]] (0〜?) 
:size:96[SUP[[VAR[n]]]] ([VAR[n]] ≧ [N[2]])
:desc:[[私用図形文字集合]]

:F:
[N[2/1]] (!) [N[3/0]] (0) 〜 
[N[2/3]] (#) [N[3/15]] (?)
:desc:[[私用図形文字集合]] 
:size:[[96[SUP[[VAR[n]]]]]] ([VAR[n]] ≧ 2)

:F:
[N[2/0]] ([CODE(charname)@en[SP]]) [N[3/0]] (0) 〜 
[N[2/0]] ([CODE(charname)@en[SP]]) [N[3/15]] (?)
:desc:[[ISO/IEC 2022]] [[DRCS]] [[私用終端バイト]]
:size:96[SUP[[VAR[n]]]] ([VAR[n]] ≧ 2)

:F:[N[00/00]] 〜 [N[02/15]] (NUL〜/)
:desc:(使用しない)

:F:[N[07/15]] 〜 [N[15/15]] (DEL〜y")
:desc:(使用しない)



]FIG]


* 関連

[SEE[ [[94文字集合]] ]]

* メモ

[21] 
[[ISO-IR]] は最初の頃から登録簿に G0, G1, 多バイト集合の[[エスケープシーケンス]]欄があって、
当初から [[94[SUP[2]]集合]]の登録は想定されていたようです。
しかし実際登録されたのは G0, G1, G2, G3 欄に改められた ([[ISO 2022]] の改訂があった)
後からのようです。


[23] [CITE[外字フォントファイル(オプション)]], [TIME[2011-01-08T09:50:44.000Z]], [TIME[2025-05-09T16:14:29.563Z]] <https://ebstudio.info/manual/EBStudio/5_0_9.html>

>外字の開始コード。外字の範囲はA121~FE7F。
>※94点を1区として割り当てる(A17Eの次はA221となる)


;; [24] 特に [[ISO/IEC 2022]] がどうという話は出てこない独自のシステム。

