<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> <dl><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名前</anchor></dt><dd><code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CODING METHOD DELIMITER</anchor></code></dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日本語通用名称</anchor></dt><dd><code class="jcharname"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化方法区切り符号</anchor></code></dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">略号</anchor></dt><dd><code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CMD</anchor></code></dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化表現</anchor></dt><dd><code class="char" xml:lang="en"><code class="charname"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ESC</anchor></code> 06/04</code></dd></dl></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> 仕様書:<ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0202</anchor>:1998<ul><li><csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">15.3 符号化方法のデータ区切り符号 (CMD)</csection></li></ul></li></ul></p><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>
<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CMD</anchor></code> は <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>など外部の<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>として機能する<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">制御機能</anchor>です。
<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CMD</anchor></code> は他の方法で決定できない<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化文字データ要素</anchor>の終わりを示すために用いることができます。
<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CMD</anchor></code> を<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>でも使っても構いません。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0202</anchor>:1998 15.3.1</src></p><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>
一般の<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:">符号化システム</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:">音声</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="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CMD</anchor></code> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化文字データ要素</anchor>の末尾を示すために使うことができます。
ただし<q>使わなければならない</q>ではないので、
他の<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>に関しては
<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOCS</anchor></code> が用意されています。</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:">ISO/IEC2022</anchor>:1994 15.3, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC6429</anchor>:1991 8.3.11,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JISX0211</anchor>-1994 8.3.14</p><ol><li>CMD = ESC %x64 ;; CODING METHOD DELIMITER 符号化法区切り</li></ol><p>ISO/IEC 2022 に従って符号化された文字列の終端を示します。
他の符号化法 (応用データ構文とか。つまり、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化文字集合</anchor>
とは限らない。) の中で使っている時に使います。</p><p>他の符号化法の方で、区切りが定義されている時は、
必須ではありません。そっちを使います。</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> でも実際の所、 <code class="charname">CMD</code> なんて使っている実装・データなんてあるんでしょうか?</p><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:">C</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字列</anchor>における <code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NULL</anchor></code> と似ていますね。</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> 
<code class="charname" xml:lang="en">CMD</code> を使うと定められていない場面で出現したとき、
どう扱うべきかは不明です。
<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>ISO/IEC 2022</anchor> のエラー処理の項も参照 </sw-see></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="59" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[59]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 2022 character transfer syntax</anchor> では使えません。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 2022</anchor> A.3.2</src></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> <cite>00000001.PDF - 189.pdf</cite>, <time>2022-11-02T03:16:34.000Z</time>, <time>2022-12-11T05:14:59.172Z</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://itscj.ipsj.or.jp/ir/189.pdf">https://itscj.ipsj.or.jp/ir/189.pdf</anchor-external></p></body></html>