[2] [DFN[[[DIS 10646]]]] は、 [[ISO/IEC 10646]] の [[JTC1]] で投票される段階にある原案 ([[DIS]])
を指す用語です。 

[8] 
[[ISO/IEC 10646]] の [[DIS]] はすべて [[DIS 10646]]
と呼ばれますが、 [[ISO/IEC]] の委員会以外で敢えて「[[DIS 10646]]」と呼ぶ時は、
[[Unicode]] 化される前の、否決された当初の [[DIS 10646]] を指すことが多いようです。

* 呼称


[9] 
[[RFC 1345]] は [DFN[ISO-10646-1DIS]] とも書いています。
(がそれ以外では使われていない呼び名です。)

-*-*-

[10] なお、 [[DIS 10646]] 否決後の [[Unicode]] 化された [[DIS]] は
[[DIS 10646-1.2:1992]] と呼ばれます。

* 符号構造

[3] 
[[面]]は [[ISO/IEC 2022]] の [[CL]]・[[CR]] を避けて、
4つの[RUBY[四分区][クォードラント][quadrant]]に分けられる。
四分区はそれぞれ96×96。

[PRE(aafig)[
	0x20 0x7E 0xA0 0xFF
	+-------------+
	| +----+ +----+
	| |A-00| |A-01|
	| +----+ +----+
	| |I-00| |I-01|
	| +----+ +----+
	| +----+ +----+
	| |A-10| |A-11|
	| +----+ +----+
	| |I-10| |I-11|
	+-+----+-+----+
]PRE]

[7] 
面が191個で群、 UCS 全体で群が191個。

* 符号化表現

[4] 
4オクテット固定長の正規形と、各種の[[符号短縮法]]がある。

[5] 
[[符号短縮法]]を使っていても [CODE(charname)@en[SGCI]] によって短縮されていない[[符号化文字]]を利用可能。

* 文字集合

四分区ごとの割当。重複等は、版の違いによるのか、
情報源のどれかが間違っているのか・・・
情報源の情報源である版がどれか分かっていれば添えておいた。

- G = 032, P = 032: [ABBR[BMP][基本多言語面]]
-- A-[VAR[nn]]: Alphabet, 記号類
--- R = 032: [[ISO/IEC 8859]]‐1 [SRC[1989-10, 1991-02]]
-- Q = 00: Alphabet, 記号類
-- Q = 00: [[JIS X 0208]] (16区以降) [SRC[1989-01]]
-- Q = 01: 予約
-- Q = 01: Restricted use (Presentation form, [[DRCS]], Private use) [SRC[1989-10]]
-- Q = 10: [[GB 2312]]‐80 (16区以降) [SRC[1989-01]]
-- Q = 11: [[KS C 5601]] (16区以降) [SRC[1989-01]]
- G = 032, P = 040
-- Q = 11: GB 2312‐80 [SRC[1990-08]]
- G = 032, P = 048: 中国
-- Q = 11: GB 2312‐80 [SRC[1990-11-04]]
-- Q = 11: JIS X 0208 [SRC[1990-08]]
- G = 032, P = 056
-- Q = 11: KS C 5601 [SRC[1990-08]]
- G = 032, P = 064: 日本
-- Q = 01: Private use
-- Q = 10: [[JIS X 0212]]‐1990
-- Q = 11: JIS X 0208 [SRC[1990-11-04]]
- G = 032, P = 080: 韓国
-- Q = 11: [[KS C 5601]] [SRC[1990-11-04]]

BMP の I 領域は各国の面から符号短縮形で呼び出したものだとか。

* 関連

[SEE[ [[ISO/IEC 646]], [[ISO/IEC 2022]], [[DECの文字コード]], [[TRONコード]] ]]

[11] [[DIS 10646-1.2]] は仕切り直した新規格 (今の [[Unicode]]) です。

* メモ

[1] 
有名な割に具体的な情報はほとんどない。矛盾した情報もある。
正式な規格になる以前の段階だから、委員会関係者しか詳しい資料を持っていないのか?


[6] 
<http://www.y12.doe.gov/sgml/wg8/document/91kyoto/n1298.asc>
によれば、 DIS 10646 はほとんどの文字が手書き字形。

X の [[wchar]] は一時 DIS 10646 の subset だったとか。

<http://archive.adaic.com/pol-hist/history/9x-history/reports/charset-Oct89.txt>

''proposed rfc on SMTP and 10646'' 
<http://www.imc.org/ietf-smtp/old-archive/msg00210.html>



[12] [CITE@ja-JP[日本語情報処理のためのプログラミング環境の開発]], [[並木美太郎]], [TIME[1992]], [TIME[2025-07-30T10:21:15.000Z]], [TIME[2025-08-28T11:55:15.423Z]] <https://dl.ndl.go.jp/pid/3063055/1/70> (要登録)

[13] >>12 
「ISO 10646 フル4バイトコード系」で
「ISO 10646 基本多言語面の基本日本語面(群32, 面64)」
を使った実装事例

[14] >>13 [[ASCII]] もこれに写像したとのことで、 [[JIS X 0208]] 相当部分に変換したということかと。
それも含めた変換プログラムが[[C言語]]で50行とのこと。


[15] [CITE@ja-JP[標準化ジャーナル 22(10)(344)]], [[日本規格協会]], [TIME[1992-10]], [TIME[2025-07-30T10:21:15.000Z]], [TIME[2025-08-28T12:45:50.361Z]] <https://dl.ndl.go.jp/pid/2797134/1/15> (要登録)


[16] [CITE[null]], [TIME[2009-02-13T23:41:27.000Z]], [TIME[2025-08-28T13:37:13.913Z]] <https://www.unicode.org/L2/Historical/Unicode-Pre1.0-Draft-Sept27-1990.txt>


[17] >>16 は [[Unicode]] の初期案であるが、ここで [DFN[2nd DP ISO 10646]]
として引かれているのがその当時の [[ISO 10646]] 仕様案。


[18] [CITE[ほら貝:文字コード]], [TIME[2016-08-02T01:44:06.000Z]], [TIME[2025-09-04T02:16:46.234Z]] <http://www.horagai.com/www/moji/code4.htm>