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