<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="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <dfn>ISO/IEC 4873</dfn>
<cite>8‐Bit Coded Character Set Structure and Rules</cite>
(<cite>8ビット符号化文字集合の構造と規則</cite>) 
は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">8ビット符号</anchor>の構造を定めた<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="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> 最新版は
<time>1991年<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">year:1991</attrvalue></time>に発行されていました。</p><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> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 4873</anchor> に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">規定</anchor>する<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:">符号化文字集合</anchor>の例として、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 8859</anchor> があります。</p><section><h1>仕様書</h1><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:">ECMA</anchor>
版 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IDT</anchor>) は
<dfn>ECMA 43</dfn> です。</p><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><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> <dfn><cite>Standard ECMA-43</cite></dfn>, <time>2020-01-24T08:38:33.000Z</time>, <time>2020-12-04T11:37:51.998Z</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.ecma-international.org/publications/standards/Ecma-043.htm">https://www.ecma-international.org/publications/standards/Ecma-043.htm</anchor-external><ul><li>消滅確認 <time>2022-05-06T07:38:47.800Z</time></li><li><cite xml:lang="en-US">ECMA-43 - Ecma International</cite>, <time>2022-05-06T07:38:37.000Z</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.ecma-international.org/publications-and-standards/standards/ecma-43/">https://www.ecma-international.org/publications-and-standards/standards/ecma-43/</anchor-external></li><li><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> 第1版:
<cite><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ECMA-43</anchor> 1st Edition, December 1974.pdf</cite>, <time>2014-10-28T05:39:38.000Z</time>, <time>2020-12-04T11:39:18.907Z</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.ecma-international.org/publications/files/ECMA-ST/ECMA-43%201st%20Edition,%20December%201974.pdf">https://www.ecma-international.org/publications/files/ECMA-ST/ECMA-43%201st%20Edition,%20December%201974.pdf</anchor-external><ul><li>消滅確認 <time>2022-05-06T07:39:12.00Z</time></li><li><cite>ECMA-43_1st_edition_december_1974.pdf</cite>, <time>2021-01-16T09:56:48.000Z</time>, <time>2022-05-06T07:39:05.156Z</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.ecma-international.org/wp-content/uploads/ECMA-43_1st_edition_december_1974.pdf">https://www.ecma-international.org/wp-content/uploads/ECMA-43_1st_edition_december_1974.pdf</anchor-external></li></ul></li><li><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> 第2版:
<cite><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ECMA-43</anchor>, 2nd Edition, December 1985.pdf</cite>, <time>2014-10-28T05:40:05.000Z</time>, <time>2020-12-04T11:39:40.980Z</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.ecma-international.org/publications/files/ECMA-ST/ECMA-43,%202nd%20Edition,%20December%201985.pdf">https://www.ecma-international.org/publications/files/ECMA-ST/ECMA-43,%202nd%20Edition,%20December%201985.pdf</anchor-external><ul><li>消滅確認 <time>2022-05-06T07:39:27.900Z</time></li><li><cite>ECMA-43_2nd_edition_december_1985.pdf</cite>, <time>2021-01-16T09:56:48.000Z</time>, <time>2022-05-06T07:39:19.235Z</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.ecma-international.org/wp-content/uploads/ECMA-43_2nd_edition_december_1985.pdf">https://www.ecma-international.org/wp-content/uploads/ECMA-43_2nd_edition_december_1985.pdf</anchor-external></li></ul></li><li><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> 第3版:
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Standard ECMA-43</anchor>
<dfn><cite>8-Bit Coded Character Set Structure and Rules</cite></dfn>,
3<sup>rd</sup> Edition – December 1991,
Reprinted in electronic form in January 1999,
<time>2014-10-28T04:43:07.000Z</time>, <time>2020-10-07T07:14:26.929Z</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.ecma-international.org/publications/files/ECMA-ST/Ecma-043.pdf">https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-043.pdf</anchor-external><ul><li>消滅確認</li><li><cite>ECMA-43_3rd_edition_december_1991.pdf</cite>, <time>2021-01-16T09:56:48.000Z</time>, <time>2022-05-06T07:39:35.122Z</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.ecma-international.org/wp-content/uploads/ECMA-43_3rd_edition_december_1991.pdf">https://www.ecma-international.org/wp-content/uploads/ECMA-43_3rd_edition_december_1991.pdf</anchor-external></li></ul></li></ul></li></ul></refs><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>00000001.PDF - 179.pdf</cite>, <time>2014-06-23T02:15:52.000Z</time>, <time>2020-10-07T07:10:51.972Z</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.itscj.ipsj.or.jp/iso-ir/179.pdf">https://www.itscj.ipsj.or.jp/iso-ir/179.pdf</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="29" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[29]</anchor-end> <dfn>GB/T 11383</dfn> は、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 4873</anchor> に対応する<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="30" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[30]</anchor-end> 
<dfn>GB 11383‐89</dfn> <cite>信息処理 信息交換用八位代碼結[木匂]和編碼規則</cite>
は ISO 4873:1986 に対応しており、
1989-06-12 に発布され、 1990-01-01 に実施されました。</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 xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CNS 7656</anchor></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="31" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[31]</anchor-end> 
<dfn>KS X 1006:2003</dfn>
は
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MOD</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 4873:1991</anchor> です。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="32" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[32]</anchor-end> なぜ <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IDT</anchor> でないのか明記されておらずぱっとみではわからない。</comment-p></section><section><h1>ISO/IEC 4873 の8ビット符号</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> ISO/IEC 4873 に適合する符号は、次のような構造を持ちます
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">ISO/IEC 4873:1991 6</src>。</p><table><tbody><tr><th>名前</th><th><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号位置</anchor></th><th>明示的<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">呼出</anchor></th><th>メモ</th></tr><tr><td><code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">C0</anchor></code> 集合</td><td><code class="char">00/00</code>〜<code class="char">00/13</code>, <code class="char">01/00</code>〜<code class="char">01/15</code></td><td>なし</td><td>実装水準1以上</td></tr><tr><td><code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SPACE</anchor></code></td><td><code class="char">02/00</code></td><td>なし</td><td>実装水準1以上</td></tr><tr><td><code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">G0</anchor></code> 集合</td><td><code class="char">02/01</code>〜<code class="char">07/14</code></td><td>なし</td><td>実装水準1以上</td></tr><tr><td><code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DELETE</anchor></code></td><td><code class="char">07/15</code></td><td>なし</td><td>実装水準1以上</td></tr><tr><td><code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">C1</anchor></code> 集合</td><td><code class="char">08/00</code>〜<code class="char">09/15</code></td><td>なし</td><td>実装水準1以上, 実装水準2以上では空集合以外</td></tr><tr><td><code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">G1</anchor></code> 集合</td><td><code class="char">10/00</code>〜<code class="char">15/15</code></td><td></td><td>実装水準1以上, 実装水準2以上では空集合以外</td></tr><tr><td><code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">G2</anchor></code> 集合</td><td></td><td></td><td>実装水準2以上</td></tr><tr><td><code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">G3</anchor></code> 集合</td><td></td><td></td><td>実装水準2以上</td></tr></tbody></table><ul><li>実装水準2以上では、 <code class="char">G2</code> と <code class="char">G3</code>
の両方が空集合であってはなりません。</li><li>実装水準2以上では、 <code class="char">G2</code> と <code class="char">G3</code>
をそれぞれ <code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SS2</anchor></code> と <code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SS3</anchor></code>
で<em><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">左</anchor></em>に呼出せます。</li><li>実装水準3では <code class="char">G1</code>〜<code class="char">G3</code>
をそれぞれ <code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">LS1R</anchor></code>, <code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">LS2R</anchor></code>,
<code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">LS3R</anchor></code> で呼出せます。</li><li><code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CR</anchor></code> や <code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">BS</anchor></code>
を使った<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">重ね打ち</anchor>は禁止されています。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">ISO/IEC 4873:1991 7</src></li></ul><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form><section><h1>C0 集合</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> <code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CL</anchor></code> = <code class="char">C0</code> は、
2<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号位置</anchor> <code class="char">00/14</code> と <code class="char">00/15</code>
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(普通 <code xmlns="http://www.w3.org/1999/xhtml" class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">LS1</anchor></code> と <code xmlns="http://www.w3.org/1999/xhtml" class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">LS0</anchor></code> に使われます。)</weak>
の使用が禁止されており、 <code class="char">01/11</code> が制御文字 <code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ESCAPE</anchor></code>
に固定されているほかは、割当は自由です。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">ISO/IEC 4873:1991 7.1</src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="25" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[25]</anchor-end> 初版では <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 646</anchor> の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">C0</anchor> に固定されていました。</p></section><section><h1>G0 集合</h1><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> <code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">GL</anchor></code> = <code class="char">G0</code> は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 646</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">国際基準版</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IRV</anchor>) と同じです
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">ISO/IEC 4873:1991 7.4</src>。 </p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="22" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[22]</anchor-end> なぜか <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 646</anchor> を参照せず、同等の内容が規定されています。</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[21]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 4873-1985</anchor> では完全には規定されていませんでした。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 646の版</anchor>が使えることになっていました。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="23" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[23]</anchor-end> なぜか <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 646</anchor> を参照せず、同等の内容が規定されていました。</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="24" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[24]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 4873</anchor> の初版では、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">情報交換の当事者間の合意</anchor>がない時の既定の版も定められており、
それは<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">旧IRV</anchor>と同等のものでした。</p></section><section><h1>C1 集合</h1><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> <code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CR</anchor></code> = <code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">C1</anchor></code> は、
<code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SS2</anchor></code> と <code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SS3</anchor></code> を使う場合には、
それぞれ <code class="char">08/14</code> と <code class="char">08/15</code>
に割当てなければなりません。使わない場合は、
両符号位置は使用禁止となっています。他の符号位置は自由です。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">ISO/IEC 4873:1991 7.6</src> </p></section><section><h1>G2, G3</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="26" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[26]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">G2</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">G3</anchor> は第2版で追加されました。</p></section></section><section><h1>図形文字の一意な符号化</h1><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> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">図形文字の一意な符号化</anchor>のため、
同じ<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名前<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">文字の名前</title></anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">図形文字</anchor>は、 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">G<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">G集合</title></anchor> 番号の一番小さな集合に属する符号位置を使います。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">ISO/IEC 4873:1991 9.2</src></p></section><section><h1>実装水準の識別</h1><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:">実装水準</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:">告知シーケンス</anchor>を使います。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">終端バイト</anchor>は <code class="char">04/12</code> 〜 <code class="char">04/14</code>
がそれぞれ実装水準 1 〜 3 に割当てられています。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">ISO/IEC 4873:1991 10.2, ISO/IEC 2022</src>
<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>告知シーケンス</anchor> </sw-see></p><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:">情報交換</anchor>の途中で<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字集合</anchor>を替える場合や実装水準を変える場合には、
そこで実装水準の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">告知</anchor>列と<em>全</em> C / G 集合の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">指示</anchor>列を入れる必要があります。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">ISO/IEC 4873:1991 10.4, 10.5</src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="27" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[27]</anchor-end> 実装水準は第2版で追加されました。</p></section><section><h1>合成文字</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> 
<code class="charname" xml:lang="en">GCC</code> を使うことが出来ます。</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> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">重ね打ち</anchor>は使ってはなりません。
<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>重ね打ち</anchor> </sw-see></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="28" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[28]</anchor-end> 以前の版では <code class="charname" xml:lang="en">GCC</code> の利用は定められておらず、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">重ね打ち</anchor>が使えるとされていました。</p></section><section><h1>メモ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[20]</anchor-end> <cite xml:lang="en">RFC 1502 - X.400 Use of Extended Character Sets</cite>, <time>2021-01-24T15:50:13.000Z</time>, <time>2021-03-22T09:32:19.158Z</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://tools.ietf.org/html/rfc1502#page-9">https://tools.ietf.org/html/rfc1502#page-9</anchor-external></p><blockquote><p>NOTE: At the time of this writing, few applications that use ISO 4873
level 2 and level 3 encoding exist. It has been estimated that
implementing them in an application that already uses a rich
repertoire of characters is a matter of programmer-days, not
programmer-months, but this has not been proven.</p></blockquote></section></body></html>