<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="22" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[22]</anchor-end> <dfn>ISO-2022-JP</dfn> は、かつて<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日本</anchor>で用いられた<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字コード</anchor>の1つでした。</p><p><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:">電子メール</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>とされていました。</p><section><h1>代替</h1><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:">電子メール</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:">UTF-8</anchor> に移行が完了しつつあります。</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:">Web</anchor> でも一時使われましたが、主流にはなりませんでした。
当時は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">シフトJIS</anchor>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日本語EUC</anchor>がよく使われました。
現在は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTF-8</anchor> が使われています。</p><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:">ネットニュース</anchor>は衰退しました。</p></section><section><h1>呼称</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="196" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[196]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor> で定められ <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MIME charset</anchor> 名として使われる
<code>ISO-2022-JP</code>
がこの<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="197" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[197]</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:">JISコード</anchor>と呼ばれることが多いです。この呼称が最も広く普及しているかもしれませんが、
多義語であり他の意味で使われることも多いです。 <sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>JISコード</anchor> </sw-see></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="198" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[198]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor> 以前はこの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字コード</anchor>は<dfn>JUNETコード</dfn>と呼ばれることが多かったようです。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNET</anchor> で使われていた<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字コード</anchor>なので <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNETコード</anchor>と呼ばれました。
厳密に言えば <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNETコード</anchor>と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor> の定義は等しくありませんが、
異なって用いることを想定しているものではないので、実用上は同じと考えて構いません。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="200" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[200]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNETコード</anchor>を意味する <dfn><code>junet</code></dfn> という名称は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Emacs</anchor> の世界では 「<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNET</anchor> における<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNETコード</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-2022-JP</anchor> に限定されないもの」という広い意味で使われています。
この解釈では、 <code>junet</code> のある時代におけるスナップショットとして固定されたものが
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor> ということになります。 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor>
の他には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP-2</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-INT-1</anchor> も <code>junet</code>
のスナップショット的性格の<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="199" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[199]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor> という名称は、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor> の定める本来の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor>
の他に、各社が独自に拡張されたものに対しても非公式に使われることがままあります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="215" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[215]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208:1997</anchor> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC1468符号化表現</anchor>と称して <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor> の一種を規定しています。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor> を称しているにも関わらず、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor> ではなく独自の定義を持っており、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor> の定義と厳密には一致していません。多数ある独自 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor>
の1つといえますが、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日本</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="216" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[216]</anchor-end> 厳密にこの方言を実装したものがあるかは不明ですし、
この名称もあまり知られていません。</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="217" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[217]</anchor-end> 
<cite>Encoding Standard</cite> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor> という<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化</anchor>を独自に規定しています。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor> の定義と一致していない独自の定義を持っています。
現在の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web</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-2022-JP</anchor> ですが、<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="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[21]</anchor-end> <table><tbody><tr><td>ISO-IR#</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化文字集合</anchor></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">指示</anchor></td></tr><tr><td>6</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ASCII</anchor></td><td>ESC 02/08 [(] 04/02 [B]</td></tr><tr><td>14</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JISX0201</anchor> Roman set</td><td>ESC 02/08 [(] 04/09 [J]</td></tr><tr><td>42</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JISX0208</anchor>-1978</td><td>ESC 02/04 [$] 04/00 [@]</td></tr><tr><td>87</td><td>JIS X 0208-1983</td><td>ESC 02/04 [$] 04/02 [B]</td></tr></tbody></table></p><ul><li>最初は<ul><li>ASCII で始まらなければなりません (MUST [BIS1468])</li><li>ISO/IEC 646 IRV (ASCII) ではじまります [JISX0208:1997]</li></ul></li><li>終端は<ul><li>ASCII または JIS X 0201 roman で終わらなければなりません [JUNET], [PRACTICE] (MUST [BIS1468])</li><li>ASCII で終わらなければなりません (must [RFC1468], shall [JISX0208:1997])</li></ul></li><li>行末は ASCII または JIS X 0201 roman に<ul><li>であるのが望ましいです [JUNET]</li><li>でなければなりません (must [RFC1468], MUST [BIS1468], shall [JISX0208:1997])</li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">指示</anchor>がなくても <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC646</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IRV</anchor> (ASCII) にして構いません [JISX0208:1997]</li></ul></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="58" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[58]</anchor-end> ESC 02/08 [(] 04/08 [H] は<ul><li>使ってはいけません [JUNET]</li><li>使わないのが望ましいです (should not) [RFC1468]</li><li><sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>指示シーケンス</anchor> </sw-see></li></ul></li><li>制御文字を使う時は ASCII または JIS X 0201 Roman の状態<ul><li>であることが望ましいです [JUNET]</li><li>でなければなりません (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">BNF</anchor> [RFC1468], [BIS1468]; 定義 [JISX0208:1997])</li></ul></li><li>JIS X 0208‐1978 と ‐1983, ASCII と JIS X 0201 Roman はそれぞれ<ul><li>同一視して表示する処理系があります [RFC1468]</li><li>全ての処理系が区別するわけではありません [BIS1468]</li><li>1978 も 1983 も使わずに 1997 ですが、 
1978 と 1983 で入れ替わっている符号位置は、入れ替わってて構いません。
1978 にない符号位置は実装しなくても構いません。 [JISX0208:1997]</li><li>が、配送途中で変更するのはいけません (must not [RFC1468], SHOULD NOT [BIS1468])</li><li>ASCII と JIS X 0208‐1983 を推奨します。 [BIS1468], [PRACTICE]</li></ul></li><li><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> JIS X 0208‐1990 を使う時は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IRR</anchor> を<ul><li>使わないことにしましょう。 (suggest) [RFC1468]</li><li>使ってはいけません。 [JISX0208:1997]</li><li><sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>IRR</anchor> </sw-see></li></ul></li><li>JIS X 0208 で規定されていない符号位置は<ul><li>使ってはいけません [JUNET] (MUST [BIS1468])</li><li>情報交換の当事者間の合意で使用できますが、 Internet では使用しません [JISX0208:1997]</li></ul></li></ul><p>※[PRACTICE] は、実際の習慣</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="95" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[95]</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 646 IRV</anchor>,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0201</anchor>,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208</anchor>
も参照。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="57" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[57]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DEC</anchor> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</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:">JIS X 0208-1990</anchor>
としていました。
<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>DECの文字コード</anchor> </sw-see></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="152" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[152]</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>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">昭和時代</anchor>後期、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNET</anchor> 初期のもの)
には 
<code class="charname" xml:lang="en">ESC</code> <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2/8</n> <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">4/8</n> 
を使ったものがあります。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">インターネットメッセージ</anchor>を扱う実装は
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNETコード</anchor>)
の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">復号</anchor>時にこれにも対応しておく必要があります。</p><section><h1>冗長なエスケープシーケンス</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="148" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[148]</anchor-end> 
現在の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webブラウザー</anchor>の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">iso-2022-jp</anchor> (<cite>Encoding Standard</cite>
が規定するもの)
では、冗長な<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">エスケープシーケンス</anchor> (例えば <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> 切り替えるもの)
は誤りとみなして、
<code>U+FFFD</code>
が挿入されることになっています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="149" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[149]</anchor-end> 
これはセキュリティー上の理由とされています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="150" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[150]</anchor-end> 
古い <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</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>初期のものにはこれは頻出します。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="151" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[151]</anchor-end> 
従って <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web</anchor> 以外の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">復号</anchor>は、
<cite>Encoding Standard</cite> の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">iso-2022-jp</anchor> ではなく、
既存のファイルに対応可能な<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">復号器</anchor>を使う必要があります。</p></section></section><section><h1>拡張</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="113" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[113]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor> に独自要素を付け足した実装は無数にあります。拡張により
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor> でなくなっているにも関わらず <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor> 
と称していることもあります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="67" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[67]</anchor-end> 
<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:">空き領域</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">外字</anchor>については、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208</anchor> 参照。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="70" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[70]</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-2022-JP-1</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP-2</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-INT</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JPext</anchor></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="71" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[71]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">絵文字</anchor>を追加した拡張:
<code>x-iso-2022-jp-kddi</code>,
<code>x-iso-2022-jp-airh</code></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="72" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[72]</anchor-end> 
足し引きしたもの:
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP-3</anchor>,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP-2004</anchor></p><section><h1>片仮名用拡張</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="60" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[60]</anchor-end> 
昔から「JIS」「JISコード」「ISO-2022-JP」と称して<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">半角カナ</anchor>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0201</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">片仮名用図形文字集合</anchor>)
の読み書きの一方または両方に対応している実装が多いです。
対応方法は何通りかあります。</p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="61" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[61]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0201</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">片仮名用図形文字集合</anchor>を <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">G0</anchor> に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">指示</anchor>して使うもの</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="62" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[62]</anchor-end> <code class="charname" xml:lang="en">SO</code> ... <code class="charname" xml:lang="en">SI</code> で使うもの</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="63" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[63]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">GR</anchor> で使うもの</li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="73" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[73]</anchor-end> 
<dfn>CP50220</dfn>:
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows</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:">Unicode</anchor> → <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CP50220</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>に置換される</p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="74" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[74]</anchor-end> <cite>cp50220 - PukiWiki</cite>, <time>2022-05-07T13:59:26.000Z</time>, <time>2006-06-19T16:59:28.251Z</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://web.archive.org/web/20060619165834/http://legacy-encoding.sourceforge.jp/wiki/index.php?cp50220">https://web.archive.org/web/20060619165834/http://legacy-encoding.sourceforge.jp/wiki/index.php?cp50220</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="76" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[76]</anchor-end> <time>2021-07-18T23:39:49.000Z</time>, <time>2022-05-07T14:02:08.270Z</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.iana.org/assignments/charset-reg/CP50220">http://www.iana.org/assignments/charset-reg/CP50220</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="75" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[75]</anchor-end> <cite xml:lang="ja-jp">Microsoft Windows Codepage : 50220 ‐ 通信用語の基礎知識</cite>, <time>2022-05-07T14:00:54.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.wdic.org/w/WDIC/Microsoft%20Windows%20Codepage%20%3A%2050220">https://www.wdic.org/w/WDIC/Microsoft%20Windows%20Codepage%20%3A%2050220</anchor-external></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="78" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[78]</anchor-end> 
<dfn>CP50221</dfn>:
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows</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:">外字</anchor>つき)、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">半角カナ</anchor> ESC ( J あり、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EUDC</anchor> は第1バイト 0x7F - 0x92 (入出力ともに可能)
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IBM拡張文字</anchor>は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NEC選定IBM拡張文字</anchor>に変換される)</p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="88" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[88]</anchor-end> 
<cite>cp50221 - PukiWiki</cite>, <time>2022-05-07T14:32:48.000Z</time>, <time>2006-06-19T17:28:22.816Z</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://web.archive.org/web/20060619165444/http://legacy-encoding.sourceforge.jp/wiki/index.php?cp50221">https://web.archive.org/web/20060619165444/http://legacy-encoding.sourceforge.jp/wiki/index.php?cp50221</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="77" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[77]</anchor-end> 
<cite xml:lang="ja-jp">Microsoft Windows Codepage : 50221 ‐ 通信用語の基礎知識</cite>, <time>2022-05-07T14:04:36.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.wdic.org/w/WDIC/Microsoft%20Windows%20Codepage%20%3A%2050221">https://www.wdic.org/w/WDIC/Microsoft%20Windows%20Codepage%20%3A%2050221</anchor-external></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="79" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[79]</anchor-end> 
<dfn>CP50222</dfn>:
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows</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:">外字</anchor>つき)、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">半角カナ</anchor> SI/SO、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EUDC</anchor> は第1バイト 0x7F - 0x92 (入出力ともに可能)
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IBM拡張文字</anchor>は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NEC選定IBM拡張文字</anchor>に変換される)</p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="80" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[80]</anchor-end> <cite xml:lang="ja-jp">Microsoft Windows Codepage : 50222 ‐ 通信用語の基礎知識</cite>, <time>2022-05-07T14:08:42.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.wdic.org/w/WDIC/Microsoft%20Windows%20Codepage%20%3A%2050222">https://www.wdic.org/w/WDIC/Microsoft%20Windows%20Codepage%20%3A%2050222</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="87" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[87]</anchor-end> <cite>cp50222 - PukiWiki</cite>, <time>2022-05-07T14:32:04.000Z</time>, <time>2006-06-19T17:31:41.032Z</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://web.archive.org/web/20060619165847/http://legacy-encoding.sourceforge.jp/wiki/index.php?cp50222">https://web.archive.org/web/20060619165847/http://legacy-encoding.sourceforge.jp/wiki/index.php?cp50222</anchor-external></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="114" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[114]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IRC</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:">UTF-8</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-2022-JP</anchor> が主流でしたが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">半角カナ</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="124" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[124]</anchor-end> 現在では <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IRC</anchor> で <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</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>をそのまま保存していることも多いでしょうから、
それを読み込む需要は今後も皆無ではありません。</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="123" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[123]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">LimeChat</anchor> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日本</anchor>で人気の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IRC</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">クライアント</anchor>の1つです。
「<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor>」
を含むいくつかの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字コード</anchor>に対応しています。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">LimeChat</anchor> は次の4つの<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:">IRC</anchor>
コミュニティーで行われた<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字コード</anchor>をほぼカバーできていると思われます。</p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="115" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[115]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">全角カナ</anchor>に変換</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="116" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[116]</anchor-end> JIS X0201 Roman 8bit [ ESC ( J ]<ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="119" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[119]</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:">GR</anchor>。直前に ESC ( J。直後に次の文字に応じた指示。</li></ul></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="117" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[117]</anchor-end> JIS X0201 Roman 7bit [ ESC ( J + SO/SI ]<ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="120" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[120]</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:">GL</anchor>。直前に ESC ( J <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SO</anchor>。直後に次の文字に応じた指示。</li></ul></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="118" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[118]</anchor-end> JIS X0201 Kana [ ESC ( I ]<ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="121" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[121]</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:">GL</anchor>。直前に ESC ( I。直後に次の文字に応じた指示。</li></ul></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="122" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[122]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 2022</anchor> 的に見れば <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="116" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;116</anchor-internal>, <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="117" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;117</anchor-internal> で 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0201</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ラテン文字用図形文字集合</anchor>を
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">G0</anchor> に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">指示</anchor>する ESC ( J
は何の意味も持ちません。
(直後に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">半角英数字</anchor>が来ると間に ESC ( B が挿入されるので、
本当に何の意味も持ちません。)
この方式を考案した人にとっては、「<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0201</anchor> モードに入る」
というつもりだったのでしょうか。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="125" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[125]</anchor-end> 
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="117" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;117</anchor-internal> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SO</anchor> を前に挿入しますが、 (説明にも反して) 後ろに <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SI</anchor>
を挿入しません。つまり <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">GL</anchor> を <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">G1</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:">GL</anchor> を <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">G0</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:">SI</anchor>/<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SO</anchor> の状態遷移はリセットされるというつもりだったのでしょうか。</p></section><section><h1>シフトJIS関連の拡張</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="86" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[86]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">eucJP-ms</anchor> を <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor> 変換したもの</p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="85" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[85]</anchor-end> <cite>7bit-eucJP-ms(?) - PukiWiki</cite>, <time>2022-05-07T14:31:11.000Z</time>, <time>2006-06-19T17:26:28.982Z</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://web.archive.org/web/20060619165430/http://legacy-encoding.sourceforge.jp/wiki/index.php?7bit-eucJP-ms%28%3F%29">https://web.archive.org/web/20060619165430/http://legacy-encoding.sourceforge.jp/wiki/index.php?7bit-eucJP-ms%28%3F%29</anchor-external></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="68" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[68]</anchor-end> 
<dfn>ISO-2022-JP-MS</dfn> と称する拡張があります。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EUDC</anchor> に<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="83" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[83]</anchor-end> -ms とありますが、提案者は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MS</anchor> ではなく、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MS</anchor> の利用例があるかも不明。</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="82" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[82]</anchor-end> <cite xml:lang="ja">libiconv-1.11-ja-1.patch.gz</cite> (<time>2007-10-27 07:56:21 +09:00</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://www2d.biglobe.ne.jp/~msyk/software/libiconv-1.11-ja-patch.html">http://www2d.biglobe.ne.jp/~msyk/software/libiconv-1.11-ja-patch.html</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="84" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[84]</anchor-end> <cite>ISO-2022-JP-MS - PukiWiki</cite>, <time>2022-05-07T14:28:53.000Z</time>, <time>2006-06-19T17:31:09.265Z</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://web.archive.org/web/20060619170130/http://legacy-encoding.sourceforge.jp/wiki/index.php?ISO-2022-JP-MS">https://web.archive.org/web/20060619170130/http://legacy-encoding.sourceforge.jp/wiki/index.php?ISO-2022-JP-MS</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="81" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[81]</anchor-end> <cite xml:lang="ja-jp">ISO-2022-JP-MS ‐ 通信用語の基礎知識</cite>, <time>2022-05-07T14:09:29.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.wdic.org/w/WDIC/ISO-2022-JP-MS">https://www.wdic.org/w/WDIC/ISO-2022-JP-MS</anchor-external></li></ul></refs><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="69" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[69]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">シフトJIS</anchor>の <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0xF040</n> 以降の領域 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">94<sup xmlns="http://www.w3.org/1999/xhtml">2</sup>集合</anchor>の外側の95区とそれ以降)
を表すために 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">GL</anchor>
を機械的に延長して <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0x7F</n>, <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0x80</n>, ... と続ける方式もあるようです。
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="78" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;78</anchor-internal> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="79" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;79</anchor-internal></p><hr></hr><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="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> <cite>高瀬橋対岸2</cite> (<time>2010-05-25 11:19:41 +09:00</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://drshinwebsite.fc2web.com/sanennanshin/takasebashitaigan2.html">http://drshinwebsite.fc2web.com/sanennanshin/takasebashitaigan2.html</anchor-external></li></ul></refs><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-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;10</anchor-internal> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor> ですが、たまに<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">シフトJIS</anchor>が混入しています。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE</anchor> は意図通りに表示しますが、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> / <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Chrome</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows</anchor>)
では<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">シフトJIS</anchor>部分が文字化け (<code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">U+FFFD</anchor></code> 化) します。
<time>2012-05-25T12:51:37.600Z</time></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="89" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[89]</anchor-end> 
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;10</anchor-internal> ページ途中に出てくる 0xA5 0xA5 は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">半角カナ</anchor>2文字。
ページ末尾にサーバーが挿入したと思われる広告は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">シフトJIS</anchor>。
前者はIE11で正しく表示されるが (Firefox では U+FFFD)、
後者はIE11でも文字化けする (U+FFFD + 第2バイト)。
(10年前のIEがこの動作だったかは不明)
<time>2022-05-07T14:43:23.0Z</time></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="201" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[201]</anchor-end> <cite>top page</cite>, <time>2025-05-19T15:01:07.000Z</time>, <time>2005-02-05T15:55:52.535Z</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://web.archive.org/web/20050205155510/http://www.tym.ed.jp/sc259/">https://web.archive.org/web/20050205155510/http://www.tym.ed.jp/sc259/</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="202" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[202]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="201" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;201</anchor-internal> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor> と<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">シフトJIS</anchor>の混合。当時の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IE</anchor>
ではこんなものも正しく表示されていたが、今の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webブラウザー</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="212" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[212]</anchor-end> <cite>LV Homepage (in Japanese)</cite>, <time>2025-06-25T14:32:50.000Z</time>, <time>2001-01-19T05:49:37.940Z</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://web.archive.org/web/20010119052900/http://www.mt.cs.keio.ac.jp/person/narita/lv/index_ja.html">https://web.archive.org/web/20010119052900/http://www.mt.cs.keio.ac.jp/person/narita/lv/index_ja.html</anchor-external></p><blockquote><p>コード系に shift-jis を選択した場合は shift-jis と iso-2022-jp が混っているファイルでも読むことが出来ます.</p></blockquote></section></section><section><h1>文脈</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="64" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[64]</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:">Unix</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:">G0</anchor> = <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">GL</anchor>
と
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JISコード</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>ではいわゆる
「7ビットJIS」
コードが使われてきました。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="65" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[65]</anchor-end> 
次のような場面で <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNETコード</anchor>、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor>、
あるいはそれらに近いものが使われていました。</p><ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">インターネットメール</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">インターネットニュース</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MIMEメッセージ</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IRC</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor>)</li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor></li></ul><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="66" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[66]</anchor-end> 現在ではいずれもほぼ <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTF-8</anchor> に置き換わっています。</comment-p><section><h1>メールにおける利用</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="153" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[153]</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:">IP</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">インターネット</anchor>になる前の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNET</anchor>
時代から) <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</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="154" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[154]</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:">Gmail</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webサービス</anchor>からの通知メールなどが
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTF-8</anchor> を使うようになりました。<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web</anchor> 系企業を中心とした移行でしたが、
その当時 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webページ</anchor>では既に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTF-8</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>をやめたいという思惑もありました。</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="155" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[155]</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:">UTF-8</anchor> への移行が進められました。</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="156" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[156]</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-2022-JP</anchor> は使われ続けています。
令和5年に入って受信したメールをさらっと調べてみましたが、</p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="157" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[157]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">eコマース</anchor>系<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SaaS</anchor>の通知メール (複数のプラットフォーム)</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="158" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[158]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">eコマース</anchor>系<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SaaS</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">メールマガジン</anchor> (複数のプラットフォーム)</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="159" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[159]</anchor-end> 企業のメールアドレスを収集して一斉配信していると思われる営業<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DM</anchor>
(おそらく一斉配信用<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SaaS</anchor>経由、プラットフォーム不明ながらも複数社)</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="167" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[167]</anchor-end> その他メール一斉配信系<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SaaS</anchor>を使ったメールマガジン 
(複数のプラットフォーム)</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="160" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[160]</anchor-end> 某ゲーム会社の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webサービス</anchor>の通知メール</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="161" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[161]</anchor-end> 某ドメイン販売業者の告知メール</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="162" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[162]</anchor-end> 某<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ふるさと納税</anchor>仲介事業者の通知メール</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="163" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[163]</anchor-end> <cite>mixi</cite> の通知メール</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="164" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[164]</anchor-end> 某大手CD通販サイトのメールマガジン</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="165" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[165]</anchor-end> 某美容系ポータルサイトの通知メール</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="166" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[166]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">リクルート</anchor>社のメールマガジン</li></ul><p>といった <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor> 利用事例が見つかりました。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">平文</anchor>が多いですが、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTMLメール</anchor>もありました。</p></section><section><h1>Web における利用</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="132" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[132]</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>前半頃)
には、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">大学</anchor>等 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unix</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-2022-JP</anchor> (や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP-2</anchor> など)
が使われていました。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="133" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[133]</anchor-end> 
現在でも<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webブラウザー</anchor>は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor> に対応しています。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor> に対応しない <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webブラウザー</anchor>は
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web互換</anchor>ではありません。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="134" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[134]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor> (など) は初期からいろいろな <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webブラウザー</anchor>に実装されていました。</p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="139" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[139]</anchor-end> 各種 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Mosaic</anchor><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="131" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[131]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Mosaic-L10N</anchor> </li></ul></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="184" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[184]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">libwww</anchor> + パッチ<ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="185" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[185]</anchor-end> 
<cite>ISO-2022-JP patch for WWWLibrary</cite>, <time>2024-08-30T09:22:23.000Z</time>, <time>1998-02-08T02:02:53.269Z</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://web.archive.org/web/19980208020021/http://www.ntt.co.jp/japan/note-on-JP/LibWWW-patch.html">https://web.archive.org/web/19980208020021/http://www.ntt.co.jp/japan/note-on-JP/LibWWW-patch.html</anchor-external></li></ul></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="182" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[182]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Emacs/W3</anchor></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="138" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[138]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Lynx</anchor></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="135" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[135]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">w3m</anchor> とその派生<ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="136" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[136]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">w3m-m17n</anchor></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="137" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[137]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">w3mmee</anchor></li></ul></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="140" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[140]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Netscape Navigator</anchor></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="141" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[141]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Internet Explorer</anchor></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="142" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[142]</anchor-end> その後のほぼすべての <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webブラウザー</anchor></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="143" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[143]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CGI</anchor> 開発の一部界隈などでは、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">8ビット</anchor>符号で区別が自明ではない<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">シフトJIS</anchor>
や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日本語EUC</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-2022-JP</anchor> が好まれました。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="144" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[144]</anchor-end> 
初期の初期には <code>x-</code> のない <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">charset</anchor> 名がまともに使えるのは <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor>
だけだったので、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">シフトJIS</anchor>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日本語EUC</anchor>よりも <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor>
を使うのが正統という考えの人もいました。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="186" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[186]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webにおける文字コード</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="192" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[192]</anchor-end> <cite>Lightweight document format    `Predoc' (draft version 0.1.0)</cite>, <time>2024-09-14T10:06:50.000Z</time>, <time>2007-05-21T19:59:11.188Z</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://web.archive.org/web/20070521195843/http://www.netfort.gr.jp/~kiyoka/predoc/predoc_spec.html">http://web.archive.org/web/20070521195843/http://www.netfort.gr.jp/~kiyoka/predoc/predoc_spec.html</anchor-external></p><blockquote><p>Predoc is a document format which has minimal features. So, Predoc is a</p><p>subset of HTML format.</p></blockquote><blockquote><p>You can choose popular character encoding in your country.</p><p>(I recommend ISO-2022-JP encoding for Japanese users)</p></blockquote><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="193" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[193]</anchor-end> <cite>null</cite>, <time>2024-09-14T10:08:07.000Z</time>, <time>2007-05-21T19:58:18.875Z</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://web.archive.org/web/20070521195636/http://www.netfort.gr.jp/~kiyoka/predoc/faq_ja.html">http://web.archive.org/web/20070521195636/http://www.netfort.gr.jp/~kiyoka/predoc/faq_ja.html</anchor-external></p><blockquote><pre>    1. Internet Explorer 6で閲覧した時文字コード判別を間違えにくい。
    2. メール本文との互換性確保のため。
       - メールの本文はJISコード(ISO-2022-JP)が一般的です。Predocからメー
         ルの本文にコピー・ペーストした時に機種依存文字が文字化けするな
         どの問題を極力回避するためには最初からISO-2022-JPにしておけば
         よいと考えました。</pre></blockquote><section><h1>テストページ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="183" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[183]</anchor-end> 
<cite>Multilingual HTML Document for WWW!!!</cite>, <time>2024-08-30T09:21:49.000Z</time>, <time>1998-02-08T02:46:39.115Z</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://web.archive.org/web/19980208024433/http://www.ntt.co.jp/japan/note-on-JP/multi-example.html">https://web.archive.org/web/19980208024433/http://www.ntt.co.jp/japan/note-on-JP/multi-example.html</anchor-external></p></section><section><h1>実利用例</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="168" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[168]</anchor-end> <cite xml:lang="ja">Masayasu ISHIKAWA's Welcome Page</cite>, <time>2007-03-31T16:22:28.000Z</time>, <time>2023-10-10T16:14:12.178Z</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.w3.org/People/mimasa/">https://www.w3.org/People/mimasa/</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="209" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[209]</anchor-end> <cite>LV Homepage (in Japanese)</cite>, <time>2025-06-25T14:12:16.000Z</time>, <time>2001-01-19T05:29:03.994Z</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://web.archive.org/web/20010119052900/http://www.mt.cs.keio.ac.jp/person/narita/lv/index_ja.html">https://web.archive.org/web/20010119052900/http://www.mt.cs.keio.ac.jp/person/narita/lv/index_ja.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="210" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[210]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="209" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;209</anchor-internal> 今の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Chrome</anchor> は</p><blockquote><p><snip xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"></snip> iso-2022-cn や euc-taiwan と同じよ�うに扱うことができます.<snip xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"></snip></p></blockquote><p>と謎の<sw-ch xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">�</sw-ch>を挿入してしまう。これは</p><blockquote><p><snip xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"></snip> iso-2022-cn $B$d(B euc-taiwan $B$HF1$8$h<strong>(B$B</strong>$&amp;$K07$&amp;$3$H$,$G$-$^$9(B. <snip xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"></snip></p></blockquote><p>の強調部分で <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ASCII</anchor> を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">指示</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:">指示</anchor>しているのを、
一部の (日本語のWeb頁の読み書きはしなそうな) <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webブラウザー</anchor>開発関係の人達が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">セキュリティー</anchor>のためにこうするべきだと謎の主張をしたため。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Chrome</anchor> の独自仕様というわけでもなく、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">平成時代</anchor>末期くらいになって急に
<cite>Encoding Standard</cite>
がすべての <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web</anchor> の実装にこの挙動を義務付けてしまった。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="211" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[211]</anchor-end> 
現実にはこのような <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor> の文書は普通に存在し、
それまで何の問題にもなっていないまま何十年もやってきたのに、
突然 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web互換性</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="227" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[227]</anchor-end> <cite xml:lang="ja">旧�製�品(超�漢�字�4�な�ど)ダ�ウ�ン�ロ�ー�ド</cite>, <time>2009-11-12T09:51:02.000Z</time>, <time>2025-11-05T16:08:48.804Z</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.chokanji.com/download/">http://www.chokanji.com/download/</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="228" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[228]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="227" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;227</anchor-internal> これも本来は (無駄だけど) 正当な <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor>
だったものが、今の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Chrome</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> (や <cite>Encoding Standard</cite>)
は1文字ごとに意味不明な<sw-ch xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">�</sw-ch>を挿入して人間が読みづらくなってしまっている。酷い。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="173" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[173]</anchor-end> 
<cite xml:lang="ja">沖縄のインターネットプロバイダー COSMOS NET COMMUNICATIONS 2</cite>, <time>2021-03-26T08:48:07.000Z</time>, <time>2024-07-16T03:28:50.702Z</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://cosmos.ne.jp/">http://cosmos.ne.jp/</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="174" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[174]</anchor-end> 
<cite>コミックマーケット公式サイトへようこそ</cite>, <time>2024-07-11T20:04:00.000Z</time>, <time>2024-07-16T03:29:24.147Z</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://comiket.co.jp/">https://comiket.co.jp/</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="175" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[175]</anchor-end> 
<cite>GENTEI Kaijo ML</cite>, <time>2024-07-16T03:29:52.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="http://gentei.org/">http://gentei.org/</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="204" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[204]</anchor-end> 
<cite xml:lang="ja">日誌</cite>, <time>2005-07-01T16:35:55.000Z</time>, <time>2025-05-21T13:25:35.756Z</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.asahi-net.or.jp/~ae5t-Ksn/d.html">https://www.asahi-net.or.jp/~ae5t-Ksn/d.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="176" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[176]</anchor-end> 
<cite xml:lang="JA">魔術幻燈HTML研究室</cite>, <time>2000-11-04T14:32:07.000Z</time>, <time>2024-07-17T12:56:42.644Z</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://hp.vector.co.jp/authors/VA014833/index.html">http://hp.vector.co.jp/authors/VA014833/index.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="177" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[177]</anchor-end> <cite>null</cite>, <time>2024-08-19T08:40:49.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://web.archive.org/web/20051212144007cs_/http://www.villagecenter.co.jp/atvc/wz/xhtml/xhtml/general.css">https://web.archive.org/web/20051212144007cs_/http://www.villagecenter.co.jp/atvc/wz/xhtml/xhtml/general.css</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="178" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[178]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="177" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;177</anchor-internal> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor> で書かれた <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS</anchor> ファイル。
これを読み込む <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">シフトJIS</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>:before</code> を使っているので<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="179" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[179]</anchor-end> <cite>VC Direct</cite>, <time>2024-08-19T09:15:28.000Z</time>, <time>1997-10-14T13:43:45.658Z</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://web.archive.org/web/19971014134305/http://www.villagecenter.co.jp/vcdirect/index.html">https://web.archive.org/web/19971014134305/http://www.villagecenter.co.jp/vcdirect/index.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="180" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[180]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="179" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;179</anchor-internal> <code>charset</code> 引数も <code>meta</code> もなし (時代が時代)。
今の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> では文字化けする。 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Chrome</anchor> では正しく表示される。
<time>2024-08-19T09:16:29.500Z</time></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="181" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[181]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="180" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;180</anchor-internal> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">フレーム</anchor>の方は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ASCII文字</anchor>だけで構成されるので、
どちらのブラウザーでも
<code>windows-1252</code> と判定されていて、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">フレーム</anchor>内にそれを引き継ぎ、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Chrome</anchor> は引き継がないでちゃんと判定しているらしい。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> でもフレーム内のみ表示すればちゃんと化けない。</p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="187" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[187]</anchor-end> <cite>Junet Examples of Ethiopic Text</cite>, <time>2024-09-10T12:38:57.000Z</time>, <time>1997-07-29T05:49:23.272Z</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://web.archive.org/web/19970729054744/http://www.cs.indiana.edu/hyplan/dmulholl/mule/junet.html">https://web.archive.org/web/19970729054744/http://www.cs.indiana.edu/hyplan/dmulholl/mule/junet.html</anchor-external><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="189" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[189]</anchor-end> 
<cite>null</cite>, <time>2024-09-10T12:43:01.000Z</time>, <time>1997-08-06T16:35:40.386Z</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://web.archive.org/web/19970806163030/http://www.cs.indiana.edu/hyplan/dmulholl/mule/recipe-j.html">https://web.archive.org/web/19970806163030/http://www.cs.indiana.edu/hyplan/dmulholl/mule/recipe-j.html</anchor-external></li></ul></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="188" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[188]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="187" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;187</anchor-internal> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MuleEthiopic</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="190" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[190]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="189" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;189</anchor-internal> これって当時の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Emacs/W3</anchor> では正しく表示されていたのだろうか?
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ASCII</anchor> ではない<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">エチオピア文字</anchor>部分まで <code>&amp;lt;</code> や <code>&amp;amp;</code>
に置き換えられてしまっているのだけど。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="191" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[191]</anchor-end> 手動でこんなことするとは思えないので自動でそうなってしまったのだろうけど、
誰が? <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Mule</anchor> の保存時にそうなるような mode (?) があった?
それとも <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Mule</anchor> とは別のツールで <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> 化したときにそうなった?</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="194" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[194]</anchor-end> <cite>和製漢字の辞典</cite>, <time>2025-01-11T02:13:25.000Z</time>, <time>2001-02-03T16:17:12.225Z</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://web.archive.org/web/20010203155800/http://member.nifty.ne.jp/TAB01645/ohara/index.htm">https://web.archive.org/web/20010203155800/http://member.nifty.ne.jp/TAB01645/ohara/index.htm</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="195" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[195]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="194" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;194</anchor-internal> 下位ページで文字化けしているところが多い。当時文字化けに気づかないまま長年放置されていたとも思われないので、
現在の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webブラウザー</anchor>の実装が正常に扱えないだけで当時は読めていたものなのか? (要検証)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="205" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[205]</anchor-end> <cite>WIN32 $B$H(B UNICODE</cite>, <time>1999-08-06T05:00:26.000Z</time>, <time>2025-05-24T13:27:02.904Z</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-online.kek.jp/~keibun/win32prog/unicode.html">https://www-online.kek.jp/~keibun/win32prog/unicode.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="206" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[206]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="205" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;205</anchor-internal> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTTP</anchor> で <code>charset</code> が <code>UTF-8</code> となっているので<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字化け</anchor>するが、
実際には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor>。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="207" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[207]</anchor-end> <cite xml:lang="ja">FUJITSU Japan</cite>, <time>2025-06-16T16:06:21.000Z</time>, <time>2004-06-05T17:17:46.454Z</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://web.archive.org/web/20040605171144/http://jp.fujitsu.com/">https://web.archive.org/web/20040605171144/http://jp.fujitsu.com/</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="208" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[208]</anchor-end> <cite>tamtamo1-japana</cite>, <time>2003-01-19T15:00:00.000Z</time>, <time>2025-06-17T04:08:34.326Z</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.hokkajda-esp-ligo.jp/jp/id/tamtamo/tamtamo1.htm">https://www.hokkajda-esp-ligo.jp/jp/id/tamtamo/tamtamo1.htm</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="213" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[213]</anchor-end> <cite>Thoughts</cite>, <time>2004-08-30T14:57:51.000Z</time>, <time>2025-08-12T03:04:00.600Z</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://plaza.harmonix.ne.jp/~onizuka/Thought.html">http://plaza.harmonix.ne.jp/~onizuka/Thought.html</anchor-external></p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTTP</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> とも指定なし</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="218" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[218]</anchor-end> <cite>株式会社 日立製作所</cite>, <time>2025-10-27T07:51:08.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://web.archive.org/web/19970504233650fw_/http://www.hitachi.co.jp/home-j.html">https://web.archive.org/web/19970504233650fw_/http://www.hitachi.co.jp/home-j.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="219" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[219]</anchor-end> <cite>OKI Home Page</cite>, <time>2025-10-27T07:51:56.000Z</time>, <time>1998-12-07T06:33:42.093Z</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://web.archive.org/web/19981207063218/http://www.oki.co.jp/OKI/Home/JIS/index.html">https://web.archive.org/web/19981207063218/http://www.oki.co.jp/OKI/Home/JIS/index.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="220" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[220]</anchor-end> <cite>Kyoto University Home Page</cite>, <time>2025-10-27T07:52:46.000Z</time>, <time>1997-12-11T01:42:43.742Z</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://web.archive.org/web/19971211014050/http://www.kyoto-u.ac.jp/">https://web.archive.org/web/19971211014050/http://www.kyoto-u.ac.jp/</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="221" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[221]</anchor-end> <cite>What's New</cite>, <time>2025-10-27T07:53:40.000Z</time>, <time>1997-05-02T09:57:41.002Z</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://web.archive.org/web/19970502095717/http://www.nec.co.jp/japanese/whats-new/index.html">https://web.archive.org/web/19970502095717/http://www.nec.co.jp/japanese/whats-new/index.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="222" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[222]</anchor-end> 
<cite>null</cite>, <time>2002-07-03T11:16:57.000Z</time>, <time>2025-10-27T15:31:28.561Z</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.jp.freebsd.org/event/N+I2002_BOF/data/IRC/BSD-BOF-LOG.txt">http://www.jp.freebsd.org/event/N+I2002_BOF/data/IRC/BSD-BOF-LOG.txt</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="223" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[223]</anchor-end> 
<cite>PaddieのCGIの部屋</cite>, <time>2025-10-27T15:39:58.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.paddie.com/cgiroom.html">https://www.paddie.com/cgiroom.html</anchor-external></p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="224" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[224]</anchor-end> <cite>FreeBSD QandA ジャンル別一覧: すべてのQandA</cite>, <time>2004-07-12T14:15:45.000Z</time>, <time>2025-10-27T15:49:38.942Z</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://ftp.iij.ad.jp/pub/FreeBSD-jp/QandA/QandA-jis.html">https://ftp.iij.ad.jp/pub/FreeBSD-jp/QandA/QandA-jis.html</anchor-external><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="225" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[225]</anchor-end> <cite>FreeBSD QandA ジャンル別一覧: すべてのQandA</cite>, <time>2004-07-12T14:15:44.000Z</time>, <time>2025-10-27T15:50:02.138Z</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://ftp.iij.ad.jp/pub/FreeBSD-jp/QandA/QandA-sjis.html">https://ftp.iij.ad.jp/pub/FreeBSD-jp/QandA/QandA-sjis.html</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="226" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[226]</anchor-end> <cite>FreeBSD QandA ジャンル別一覧: すべてのQandA</cite>, <time>2004-07-12T14:15:42.000Z</time>, <time>2025-10-27T15:50:12.511Z</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://ftp.iij.ad.jp/pub/FreeBSD-jp/QandA/QandA-euc.html">https://ftp.iij.ad.jp/pub/FreeBSD-jp/QandA/QandA-euc.html</anchor-external></li></ul></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="229" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[229]</anchor-end> 
<cite>World NGO Network(WNN) Homepage</cite>, <time>2025-11-19T14:57:41.000Z</time>, <time>1999-09-22T02:22:29.881Z</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://web.archive.org/web/19990922022211/http://www.center.osaka-u.ac.jp/people/wnn/">https://web.archive.org/web/19990922022211/http://www.center.osaka-u.ac.jp/people/wnn/</anchor-external></p></section></section></section><section><h1>性能</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="145" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[145]</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:">シフトJIS</anchor>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日本語EUC</anchor>よりバイト長は微妙に大きくなる傾向があります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="146" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[146]</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>が3バイトになる <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTF-8</anchor> よりはバイト長が短い傾向がありますが、
(文章ではなく) <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webアプリケーション</anchor>の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> のように 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ASCII文字</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:">UTF-8</anchor> の方が短いこともあります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="147" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[147]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">gzip</anchor> 圧縮するとこの傾向が逆転して、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">シフトJIS</anchor>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日本語EUC</anchor>や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTF-8</anchor> よりも <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor>
が短くなることがあります。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">エスケープシーケンス</anchor>の繰り返しはあまり問題にならなくなりますし、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">7ビット</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号構造</anchor>がかえって圧縮効率を高めていそうです。</p></section><section><h1>歴史</h1><p>もともと <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNET</anchor> での通信用符号として決められました。
そもそもは漢字コードには <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS</anchor> のものを使う, という緩い取り決め
しかなかったようです。</p><p>最初は JIS の不具合で、 JIS X 0201 Roman 集合の指示に
ESC 02/08 &lt;(&gt; 04/07 (H) を使っていましたが、正しい
ESC 02/08 &lt;(&gt; 04/09 (J) に改めました。その時により細かい点が
合意されて、現在の ISO-2022-JP とほぼ同じ<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字コード</anchor>
が出来上がりました。 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNETの手引きの漢字コードの説明</anchor>が
それをまとめたものです。 (この<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字コード</anchor>は JUNET コード
と呼ばれるようになりました。) (1987年頃)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="203" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[203]</anchor-end> 
<cite xml:lang="ja">Monuments of Junet and fj newsgroups</cite>, <time>2012-02-19T23:40:36.000Z</time>, <time>2025-05-19T15:17:58.629Z</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://katsu.watanabe.name/doc/monument_junetfj.html#japanesechar">https://katsu.watanabe.name/doc/monument_junetfj.html#japanesechar</anchor-external></p><p>1993年頃、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ietf-822ext</anchor> では <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MIME</anchor> 
の制定が進められていました。その時に JUNET コードを
MIME で使えるように登録することになりました。
その名前は当初はそのまま &quot;junet-code&quot; とする案でしたが、
結局 ISO-2022-JP になりました。この文書が RFC 1468
<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="urn:ietf:rfc:1468">urn:ietf:rfc:1468</anchor-external> です。 RFC 1468 は JUNET コードを
より厳密に定義しなおしました。</p><p>1993年、 RFC 1468 に日本語以外の文字集合を追加した多言語拡張,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP-2</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-INT-1</anchor> が定義されました。
(1997年には RFC 2237 で、 RFC 1468 + <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JISX0201</anchor>
の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP-1</anchor> が定義されました。)</p><p>1997年には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JISX0208</anchor> が改正され、附属書2 RFC 1468
符号化表現 (規定) として <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS</anchor> で標準化されました。
これは RFC 1468 で定義された符号を JIS のほかの規格・規定
と整合するようにしたものです。かなり無理がたたって、
結局 RFC 1468 とは別物になってしまったという説まであります。</p><p>1998年頃、 RFC 1468 の改訂 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Internet-Draft</anchor>
draft-yamamoto-charset-iso-2022-jp がかかれました。
<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="urn:ietf:id:draft-yamamoto-charset-iso-2022-jp-02">urn:ietf:id:draft-yamamoto-charset-iso-2022-jp-02</anchor-external>
RFC 1468 には幾つか不具合が見つかっていましたし、
その後の JIS の改訂や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ietf-822</anchor> の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC822</anchor>
改訂案 (後の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC2822</anchor>) に比べると RFC 1468 
は時代遅れになってました。</p><p>bis1468 は厳密な規定・解釈が求められるようになってきた
時代背景を反映して、一層規定が厳密になりました。
しかし <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IETF</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC</anchor> になることなく expire されました。</p><p>2000年には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JISX0213</anchor>:2000 が制定され、
附属書2 ISO-2022-JP-3 符号化表現では ISO-2022-JP
と似た構造を持つ <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP-3</anchor> が定義されました。
ただし、 ISO-2022-JP-3 は ISO-2022-JP や JUNET コードとは
互換性が全くありません。</p><section><h1>ISO/IEC 2022 への適合性</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="52" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[52]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor> が <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC2022</anchor> に適合するかについて
いろいろ言われてきました。</p><p>[BIS1468] と [JISX0208:1997] は、 ISO/IEC 2022
には適合しないと明言しています。</p><p>このことについて、 『RFC1468とISO 2022のカンケイ』
<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.xinada.ne.jp/~handa/tech/Scribbles/RFC1468-and-ISO2022">http://www.xinada.ne.jp/~handa/tech/Scribbles/RFC1468-and-ISO2022</anchor-external>
という文章がとてもよくまとめています。だけどここではあえて
その内容を繰り返します。</p><p>ISO-2022-JP が ISO/IEC 2022 に適合するかどうかの問題点
は次のものが挙げられています。</p><ol><li>漢字 (JIS X 0208-1978, -1983) が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">指示</anchor>されている状態で制御文字や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SPACE</anchor> などが使用できない</li><li>改行 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CRLF</anchor>) で(指示がなくても) ASCII に戻しても良い</li><li>更新番号 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IRR</anchor>) がなくても JIS X 0208-1990 が使える</li></ol><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JISX0208</anchor>:1997 の解説は、 RFC 1468 符号化表現の問題点を
3つ挙げる。<ol><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">指示</anchor>シーケンスによる文字集合の選択が曖昧である</li><li>改行後の文字集合の扱いの実装にばらつきがある</li><li>ISO/IEC 2022 の subset であるかの誤解を与える</li><li>(一々文字集合を指示するのは古くさい)</li></ol></p><p>残念なことに、解説は問題点を挙げる以上の説明をしていない。</p><section><h1>漢字列中での制御文字などの使用</h1><p>この問題はそもそも <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNET</anchor> コードよりまだ昔に起因します。
当時広く流布していた<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">漢字イン・漢字アウト</anchor>説によると、
漢字インした状態では制御文字が使えません。この神話に基づく
実装では実際その通りになったので、 JUNET 初期は (あまり深い意図無しに)
漢字列中で制御文字などを使用しないことにしていたみたいです。</p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNETの手引き</anchor>にある JUNET コードが成立した頃には、
この説は否定されました。そして制御文字などを漢字列中で
使っても良いことにし、その方向に進めようという姿勢が
手引きにはあります。 (なお、改行だけは、行指向のソフトウェア
が簡単に実装できるように、従来通り ASCII 状態とすることに
なりました。)</p><p>ところがこの企みはそううまくいかなかったのか、 RFC 1468 
では一転して禁止されてしまいました。以後の仕様や実装は
それに従っています。</p><p>さて本題の ISO/IEC 2022 適合性ですが、この規定は
生の ISO/IEC 2022 より制限するものではありますが、
対立するものではないですから、適合性には影響しない
という解釈が大勢だと思われます。 (特に JUNET コードの場合は
推奨なので、まったく違反しないでしょう。)</p></section><section><h1>改行で指示がなくても ASCII に戻してよい</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="92" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[92]</anchor-end> 
この規定は JIS X 0208:1997 附属書2 にのみあります。</p><p>この動作はエラー処理かもしれません。 RFC 1468 も当の JIS X 0208:1997
附属書2 も、改行 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CRLF</anchor> は漢字列中には現れません。
だけど現れたら・・ってこと。 (だけど、他の考え得るエラー処理
のことは規定されていないしなあ。)</p><p>行指向ソフトウェアでは前の行で JIS X 0201 Roman か ASCII
のどちらで終わったか調べ{れ|たく}ないので、 ASCII だと
仮定したいのですが、そういう場面での話かもしれません。
([BIS1468] に似たような話があります。)</p><p>いずれにせよ実装の話であってそのような符号列の出力を
認めているわけではありませんから、
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">受信装置</anchor>の適合性は疑わしい可能性がありますが) 
データの適合性には影響しないでしょう。</p><p>JIS X 0213:2000 附属書2 の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP-3</anchor>
にも同様の話がありますが、 ISO/IEC 2022 に適合しないとは
書かれていません。 (逆にするとも書かれていませんが。)
ですから、 JIS としてはこの点は ISO/IEC 2022 への適合性に
関して問題ないと判断しているのではないでしょうか。</p><p>JIS X 0208:1997 の解説にもこの問題が取り上げられていますが、
解説の解説が欲しいような曖昧な指摘です。
たぶん、実装が行頭で勝手に漢字から ASCII に戻したり、
JIS X 0201 roman から ASCII に替えたりするのは問題だ、
といいたいんじゃないかな。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="91" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[91]</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:">ASCII</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>で記述された1つの<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:">ASCII</anchor> になったとしても、
どの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化文字集合</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="93" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[93]</anchor-end> 
実際 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 822</anchor> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">メール本体</anchor>を <code xmlns="http://www.w3.org/1999/xhtml">text</code> (1行) 
を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">改行</anchor>区切りで連接したものとする <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ABNF</anchor> 構文を定めていました。</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="94" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[94]</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:">ASCII</anchor> に復帰する実装を想定するなら、
他の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">C0制御文字</anchor>や <code class="charname" xml:lang="en">SP</code>
(や <code class="charname" xml:lang="en">DEL</code> も?) をもって
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ASCII</anchor> に復帰する実装も想定するべきでは、
という疑問もあります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="102" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[102]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">改行</anchor>が <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0x0D</n> <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0x0A</n> だけしか想定されていないのもおかしな点。
確かに<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">インターネットメール</anchor>では<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">改行</anchor>は <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0x0D</n> <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0x0A</n>
と定められていますが、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unix</anchor> 系ツールなら <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0x0A</n> 
のみでも<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">改行</anchor>とみなすものがほとんどのはず。
当時まだ現役だった <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Mac OS</anchor> の <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0x0D</n> 
のみの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">改行</anchor>に対応していたソフトウェアも多かったはず。
そうした実装は対象と考えていなかったのだろうか。</p></section><section><h1>更新番号なしで JIS X 0208-1990 が使える</h1><p>JIS X 0208-1990 を指示するには更新列 ESC 02/06 04/00
が指示列の直前に必要ですが、 RFC 1468 は使わないことを提案 (suggest)
し、 [BIS1468] ははっきりなくても追加文字を使ってよいこととし、 
JIS X 0208:1997 附属書2 も (JIS としての都合上) そうしています。</p><p>このことが ISO/IEC 2022 への不適合の疑いがあるわけです。</p><p>ただし、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IRR</anchor> が定義されていなかったふるい ISO/IEC 2022
との絡みなどの理由から、不適合には当たらないのではという
説もあります。 (だけど規格に問題ないって書いてあるわけじゃないし、
ちょっと弱い気がする。)</p></section><section><h1>文字集合の区別がいい加減</h1><p>あまり問題視されませんが、 ASCII &amp; JIS X 0201 Roman,
JIS X 0208-1978 &amp; -1983 の code point unify
のほうが問題のような気もします。 ISO/IEC 2022 と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISOREG</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>の対応関係を
適当に無視することを認めているからです。</p><p>まあ、この装置では JIS X 0201 を使えないから ASCII
の似たのにエラー処理で変換しただけだ、みたいな
言い訳は思いつきますけど。 (その言い訳が通る (どこを?)
かどうかは知りませんが。)</p><p>JIS X 0208:1997 附属書2 は深刻です。 -1978 と -1983
で入れ替えられた文字は (文書に明示するだけで自由に) 
逆にして構いませんし、 -1978 になかった文字は実装しなくて
構いません。堂々と規定してあるのでエラー処理だなんて
言い訳は出来ません。そりゃあ ISO/IEC 2022 には適合しない、
って参考に書きたくもなりますわ。 (そのくせ ASCII と
JIS X 0201 の差異2文字は入れ替えてもいい、みたいな
規定はないなんて、片手落ちな。さすがにそれしたら
ISO/IEC 646 や JIS X 0201 に適合しなくなるから? (なにをいまさら))</p><p>(文字を実装しなくて良い、はデータの適合性には影響しないでしょうが、
受信装置の適合性で問題がある可能性があります。
でもまあ参照されてる側の規格がいいと言ってるからいいのかな?
(でも ISO-IR で参照されてるのは -1978 とか -1983 だったりする。
ISO-IR には最新版適用規則はないはず。))</p><p>この項と前の項が、 JIS X 0208:1997 解説の言うところの
文字集合選択が曖昧である、の指すところだと思います。</p></section><section><h1>ISO-2022-JP という名前は ISO/IEC 2022 の subset のような印象を与える</h1><p>(上の様な非適合性問題がなければ) 確かにそのとおりであって、
別に問題はないんですが・・・。</p><p>元々 ISO-2022-JP という名前は、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MIME</anchor> で (Internet 
の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">電子メイル</anchor>で) 使う ISO/IEC 2022 に基づく表現の、
日本で使われてるやつ、くらいの意味でつけたんであって、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNETコード</anchor>の正式名称にしようなんて意気込んでつけた
わけじゃないでしょう。</p><p>そもそも当の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNET</anchor> では JIS の符号を使う、という方針で
動いていたわけですから、 ISO/IEC 2022 に不適合とわかれば
頑張って修正したんじゃないでしょうか。 ESC ( H みたいにね。
(もちろん、今じゃもう無理でしょう。 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNET</anchor> もないし。))</p><p>ISO-2022-JP ってのは数奇な運命を辿った
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化文字集合</anchor>だなあと思います。</p></section><section><h1>その他</h1><ul><li>2002-09-30 (Mon) 17:11:36 <em><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor></em> : JIS X 0208:1997 の解説は、 JIS 本体の解説は豊富だけど、新たに (しかも制定間際にとってつけたように) 加えられた RFC 1468 符号化表現については (シフト符号化表現についてもですが) 説明が少なすぎると感じます</li><li>2002-09-30 (Mon) 17:13:07 <em><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor></em> : JIS X 0208:1997 の制定の頃話題になった ISO/IEC 2022 への適合性はもちろんのこと、 JIS に取り入れられるまでの歴史とかを入れて然るべきじゃないでしょうか。</li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="53" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[53]</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://pc5.2ch.net/test/read.cgi/linux/1003159137/667-">http://pc5.2ch.net/test/read.cgi/linux/1003159137/667-</anchor-external></p><blockquote><p>674 名前:672[sage] 投稿日:04/12/03(金) 03:59:08 ID:9rXlF8ug</p><p>解答例:
改訂番号の識別機能を使うとき、それがエスケープシーケンスとしてCCデータ要素
に埋め込まれている必要はない。
したがって、改訂番号識別シーケンスを使わないことをもってただちに不適合である
とは結論できない。</p></blockquote></section></section><section><h1>参考文献</h1><dl><dt>[JUNET]</dt><dd>『JUNET 利用の手引き第1版』 (See <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNETの手引きの漢字コードの説明</anchor>)</dd><dt>[RFC1468]</dt><dd>“Japanese Character Encoding for Internet Message”, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IETF</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC</anchor> 1468, <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="urn:ietf:rfc:1468">urn:ietf:rfc:1468</anchor-external></dd><dt>[RFC1554]</dt><dd>“<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP-2</anchor>: Multilingual Extension to ISO-2022-JP”, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IETF</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC</anchor> 1554, <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="urn:ietf:rfc:1554">urn:ietf:rfc:1554</anchor-external></dd><dt>[RFC2237]</dt><dd>“Japanese Character Encoding for Internet Message”, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IETF</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC</anchor> 2237, <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="urn:ietf:rfc:2237">urn:ietf:rfc:2237</anchor-external> (See <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP-1</anchor>)</dd><dt>[BIS1468]</dt><dd>“Japanese Character Encoding for Internet Message”, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IETF</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Internet-Draft</anchor>, <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="urn:ietf:id:draft-yamamoto-charset-iso-2022-jp-02">urn:ietf:id:draft-yamamoto-charset-iso-2022-jp-02</anchor-external></dd><dt>[JISX0208]</dt><dd>『7ビット及び8ビットの2バイト情報交換用符号化漢字集合』, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JISX0208</anchor>:1997</dd></dl></section><section><h1>RFC 1468 の <code>ISO-2022-JP</code></h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="39" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[39]</anchor-end> <dfn><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor></dfn> は、<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-2022-JP</anchor> を規定しています。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor> の定義は複数存在しますが、「<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor>」という名を翳した最初の正式な文書である
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor> が原典であると考えられています。</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="54" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[54]</anchor-end> <cite xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor> - Japanese Character Encoding for Internet Messages</cite>, <time>2021-01-31T08:38:25.000Z</time>, <time>2021-03-13T11:49:28.666Z</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/rfc1468">https://tools.ietf.org/html/rfc1468</anchor-external></li></ul></refs><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="40" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[40]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor>は単なる<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字コード</anchor>ではなく、
従来<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNET</anchor>で<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">822</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:">MIME</anchor>で使うために説明 &amp; <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IANA</anchor>登録するという形を採っているので、
<csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Formal Syntax</csection>には<code class="ABNF" xml:lang="en">headers</code>も含まれた<code class="ABNF" xml:lang="en">message</code>の構文として説明されている。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">古い案では<code xmlns="http://www.w3.org/1999/xhtml" class="ABNF" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">message</anchor></code>と<code xmlns="http://www.w3.org/1999/xhtml" class="ABNF" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">headers</anchor></code>はなく、<code xmlns="http://www.w3.org/1999/xhtml" class="ABNF" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">line</anchor></code>があったのに、わざわざいまの形に変更されている。
<cite xmlns="http://www.w3.org/1999/xhtml">iso-2022-jp doc</cite> 
<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-822/old-archive1/msg02541.html">http://www.imc.org/ietf-822/old-archive1/msg02541.html</anchor-external></comment-p><p>にも関わらず、後から<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ietf-822</anchor>で指摘されて<csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">MIME Considerations</csection>に<code class="ABNF" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">encoded-word</anchor></code>でも使えると追記しており、
構文はそのままなので、どう使うのかが説明できていない。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">しかも一時は別文書にするつもりだったらしい。
<cite xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">Re: JUNET Kanji code document review</cite>
<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="news:BytJt0.Jto@poel.juice.or.jp">news:BytJt0.Jto@poel.juice.or.jp</anchor-external></comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="41" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[41]</anchor-end> 末尾では<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ASCII</anchor>状態でなければならないとされている。
これは<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SMTP</anchor>/<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">822</anchor>が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ASCII</anchor>で終わることとの整合性のためらしい。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><cite xmlns="http://www.w3.org/1999/xhtml">re: new version of ISO-2022-JP document</cite> 
<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-822/old-archive1/msg02528.html">http://www.imc.org/ietf-822/old-archive1/msg02528.html</anchor-external></comment-p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNET利用の手引き</anchor> (6.3)
では<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0201</anchor>で終えてもよいこととされており、
現実にもそうされていたのと矛盾している。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">
1つの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">メッセージ</anchor>中で<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 0201</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">指示シーケンス</anchor>を併用するのは稀で、
1992年当時は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0201</anchor>の方がよくつかわれていた。
<cite xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">ESC$? ESC(?</cite>
<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="news:144@isdn1.smsc.sony.com">news:144@isdn1.smsc.sony.com</anchor-external>,
<cite xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">ESC$? ESC(?</cite>
<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="news:1993Jan3.064853.27094@sm.sony.co.jp">news:1993Jan3.064853.27094@sm.sony.co.jp</anchor-external></comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="42" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[42]</anchor-end> 
当初の案では隣接する<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">指示シーケンス</anchor>は異なるものであるべき
(<q xml:lang="en">should</q>) とし、推奨されない例 (<q xml:lang="en">not recommended</q>)
<code class="example" xml:lang="en"><code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ESC</anchor></code> $ B <var>....</var> <code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ESC</anchor></code> $ B <var>....</var></code>
を示していた。</p><p>この部分は不要ということで削除された。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><cite xmlns="http://www.w3.org/1999/xhtml">Re: iso-2022-jp</cite> 
<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-822/old-archive1/msg02480.html">http://www.imc.org/ietf-822/old-archive1/msg02480.html</anchor-external></comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="43" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[43]</anchor-end> 
<csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Description</csection>には<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208</anchor>‐<em>1983</em>と明記されているが、
<csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Background Information</csection>には<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">更新番号</anchor>なしで<strong>1990</strong>'版の追加2文字を使ってもいいことにしようと提案している
(<q xml:lang="en">suggested here</q>)。</p><p><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>がないから曖昧なのか?</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><cite xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">Re: JUNET Kanji code document review</cite>
<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="news:Bu7Av0.2I4@poel.juice.or.jp">news:Bu7Av0.2I4@poel.juice.or.jp</anchor-external></comment-p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">そもそも<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor>に向けた作業をしていたらしい<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">メイリング・リスト</anchor>の記事が残っていない・・・。</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="44" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[44]</anchor-end> 
<q xml:lang="en">Formal Syntax</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>が認められない不具合がある。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="45" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[45]</anchor-end> 
<q xml:lang="en">Formal Syntax</q> によれば、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">行</anchor>最後の
<code class="char" xml:lang="en"><code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ESC</anchor></code> ( B</code> or <code class="char" xml:lang="en"><code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ESC</anchor></code> ( J</code>
<em>以外</em>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">指示シーケンス</anchor>の後には1文字以上必要。</p><p>もとの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNET利用の手引き</anchor> (6.3) にはこの制限は書かれていない。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">もっとも現実には<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor>の制限があっても問題はないだろう。</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="46" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[46]</anchor-end> 
<q xml:lang="en">Formal Syntax</q> によれば、<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CR</anchor></code>と<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">LF</anchor></code>は単独では使用できず、
必ず<code class="ABNF" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CRLF</anchor></code>でなければならない。</p><p>この制限は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">822</anchor>/<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SMTP</anchor>由来で、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor>の性質 (<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal>) 
によるものと考えられる。
もとの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNET利用の手引き</anchor>には書いてないが、
暗黙の仮定 (というより別の層の問題) としていたと考えてよいだろう。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">
では<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MIME</anchor><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">本体</anchor>以外で<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字コード</anchor>が使われる場合にこの制限はどうなるのか。</comment-p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNET</anchor>の時代も、ネットワーク転送中は<code xmlns="http://www.w3.org/1999/xhtml" class="ABNF" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CRLF</anchor></code>になるとしても
(なるの?)、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UNIX</anchor>内部では<code xmlns="http://www.w3.org/1999/xhtml" class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">LF</anchor></code>にしていたのでは。</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="47" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[47]</anchor-end> 
<csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Formal Syntax</csection> によれば、<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:">制御文字</anchor>や<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SPACE</anchor></code>が使えない。</p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNET利用の手引き</anchor> (6.3) では、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">改行</anchor>前に<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 0201</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:">制御文字</anchor>や<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SPACE</anchor></code>を使ってもよいことが書かれているから、
それと整合していない。</p><p>ただし、92年時点で<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:">制御文字</anchor>や<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SPACE</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:">RFC 1468</anchor>の構文通りになっていたようだ。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="48" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[48]</anchor-end> 
<csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Background Information</csection> に古い <code class="char" xml:lang="en"><code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ESC</anchor></code> ( H</code>
は使うべきではない (<q xml:lang="en">should not</q>) と書いてある。</p><p><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="42" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;42</anchor-internal> の <q xml:lang="en">should</q> やそれへの指摘</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><cite xmlns="http://www.w3.org/1999/xhtml">Re: iso-2022-jp</cite> 
<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-822/old-archive1/msg02479.html">http://www.imc.org/ietf-822/old-archive1/msg02479.html</anchor-external></comment-p><p>も踏まえて、推奨なのか禁止なのか。推奨なら <csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Description</csection>
や <csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Description</csection> や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNET利用の手引き</anchor> (禁止)
や当時の実情 (絶滅) と矛盾する。</p></section><section><h1>JIS X 0208:1997 の RFC 1468 符号化表現 </h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1034" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1034]</anchor-end>
<dfn>RFC 1468符号化表現</dfn>は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208</anchor>:1997で規定されている<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化文字集合</anchor>です。
その参考によれば<q>通常、<q>ISO-2022-JP</q>と呼ばれており、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">インターネット</anchor>で使用されている</q>らしいですが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor>で説明されている<code class="MIME" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor></code>とは相違点も多く、
かといって<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IETF</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor>を改訂することを意図したものや<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IANA</anchor>における<code class="MIME" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor></code>の登録の更新を意図したものでは<em>ない</em>ようであり、
何を考えて制定したものなのかがよくわからないところです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1036" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1036]</anchor-end> <q>RFC 1468符号化表現</q>という怪しい名前にも関わらず、
規格中に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor>との関係について説明がまったくありません。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1035" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1035]</anchor-end></p><blockquote><p>ソースは?</p><p>▼インターネットで見た</p></blockquote><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="101" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[101]</anchor-end> 仕様書: <ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208</anchor>:1997<ul><li><csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">附属書2 (規定) RFC 1468 符号化表現</csection></li></ul></li></ul></p><section><h1>符号化文字集合</h1><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="103" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[103]</anchor-end> <code>0x00</code>〜<code>0x1F</code>: <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">制御文字</anchor>:
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0211</anchor> (最新版)
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">C0集合</anchor>
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">JIS97 附属書2 4.1 a)</src><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="104" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[104]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">情報交換</anchor>の先頭では、使用できる状態。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">JIS97 附属書2 4.2 a)</src></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="105" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[105]</anchor-end> <code>0x0E</code>: <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">使用しない</anchor>。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">JIS97 附属書2 4.1 a)</src></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="106" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[106]</anchor-end> <code>0x0F</code>: <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">使用しない</anchor>。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">JIS97 附属書2 4.1 a)</src></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="107" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[107]</anchor-end> <code>0x1B</code>: 領域の切換え。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">JIS97 附属書2 4.1 a), f)</src><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="108" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[108]</anchor-end> <code>0x1B 0x28 0x42</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 646</anchor> (最新版) <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IRV</anchor></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="109" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[109]</anchor-end> <code>0x1B 0x28 0x4A</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:">JIS X 0201</anchor> (最新版)
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ラテン文字用図形文字集合</anchor></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1010" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1010]</anchor-end> <code>0x1B 0x24 0x40</code>: <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">制御文字</anchor>の領域を使用<em>しない</em>
(<code>0x1B</code> を除く)。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">図形文字</anchor>の領域は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208</anchor>:1997本体6.5.1の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">漢字集合</anchor>で、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208</anchor>:1997 附属書2表1の<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:">SPACE</anchor></code>を使用しない。
<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DELETE</anchor></code>を使用しない。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1011" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1011]</anchor-end> <code>0x1B 0x24 0x42</code>: <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">制御文字</anchor>の領域を使用<em>しない</em>
(<code>0x1B</code> を除く)。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">図形文字</anchor>の領域は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208</anchor>:1997本体6.5.1の<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:">SPACE</anchor></code>を使用しない。
<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DELETE</anchor></code>を使用しない。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1012" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1012]</anchor-end> これ以外で <code>0x1B</code> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">使用しない</anchor>。</li></ul></li></ul></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1013" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1013]</anchor-end> <code>0x20</code>: <code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SPACE</anchor></code></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1014" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1014]</anchor-end> <code>0x21</code>〜<code>0x7E</code>: <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">図形文字</anchor><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1015" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1015]</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 646</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:">JIS97 附属書2 4.2 a)</src></li></ul></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1016" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1016]</anchor-end> <code>0x7F</code>: <code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DELETE</anchor></code></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1017" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1017]</anchor-end> <code>0x80</code>〜<code>0xFF</code>: <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">使用しない</anchor>。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1018" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1018]</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 646</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:">JIS97 4.3 a)</src></li></ul><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="1030" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1030]</anchor-end>
元の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor>は明らかに<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">7ビット符号</anchor>を規定しているのに、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468符号化表現</anchor>はなぜか<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">8ビット符号</anchor>のようです。</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1032" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1032]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS</anchor>は他<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">規格</anchor>の最新版を参照していますが、
元の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor>はすべて年号付きで引用しています。
たまたま<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0211</anchor>, <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:">IRV</anchor>,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0201</anchor>とも1997年の時点で<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor>の参照する規格と内容が一致している
(ようにみえる) のですが、将来もそうである保障はありません。
(実際<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:">IRV</anchor>は1991年に非互換変更されていますから。)
将来<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468符号化表現</anchor>が勝手に違うものになってしまう危険性があります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1033" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1033]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1010" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1010</anchor-internal> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208</anchor>‐1983で行われた<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">漢字</anchor>の入れ替えを元に戻すことを求めていますが、
なぜか<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208</anchor>‐1983および<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208</anchor>‐1990での追加分には触れていません。
(<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1029" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1029</anchor-internal> は<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="1037" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1037]</anchor-end>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1010" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1010</anchor-internal>-1011 の2つの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">指示シーケンス</anchor>の後は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">制御文字</anchor>が使えないことになっていて
(附属書2 4.1 f))、<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ESC</anchor></code>も例外とされて<em>いません</em>。附属書2図3〜5もそうなっています。
附属書2 4.2 b) で <q>4.1 f) の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">バイト列</anchor>が現れた場合は、 4.1 f) に示す利用状態の遷移が起こる</q>とありますが、
4.1 f) の規定に従えば一旦<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208</anchor>状態に遷移すると4.1 f)
の<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="1038" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1038]</anchor-end>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1037" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1037</anchor-internal> と <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1018" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1018</anchor-internal> により、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468符号化表現</anchor>で<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208</anchor>を使うことは無理としか考えられない。</p><pre class="aa"><aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#" class="fw">         </aa>ナ ゝ<aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#" class="fw">   </aa>ナ ゝ<aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#" class="fw"> </aa>/<aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#" class="fw">   </aa> 十<aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#" class="fw">_</aa>&quot;<aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#" class="fw">   </aa> ー;=‐<aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#" class="fw">         </aa>|! |!   
<aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#" class="fw">          </aa>cト<aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#" class="fw">    </aa>cト<aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#" class="fw"> </aa>/<aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#" class="fw">^</aa><aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#" class="hw">、</aa>_&amp;#65417;<aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#" class="fw"> </aa> | <aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#" class="hw">、</aa>.__<aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#" class="fw"> </aa>つ<aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#" class="fw"> </aa> <aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#" class="fw">(</aa>.__ <aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#" class="fw"> </aa> <aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#" class="fw">‾‾‾‾</aa> <aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#" class="fw"> </aa> ・ ・    </pre></section><section><h1>適合性</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1019" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1019]</anchor-end>
<strong>情報交換の適合性</strong>:
<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:">JIS X 0208</anchor>:1997
本体 3.2 (<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>JIS X 0208</anchor> </sw-see>) によります。
ただし、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化文字集合</anchor>については<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208</anchor>:1997
附属書2 4. (<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="102" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;102</anchor-internal>) によります。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">JIS97 附属書2 2.1</src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1020" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1020]</anchor-end> 本体3.2の規定により、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">適合性</anchor>を主張する情報交換は採用した<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化文字集合</anchor>を<q><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>に明示</q>しなければなりません。
この規定は附属書2では上書きされておらず、有効と思われます。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1021" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1021]</anchor-end> <strong>装置の適合性</strong>
<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:">JIS X 0208</anchor>:1997 附属書2.2の規定によります。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">JIS97 附属書2 2.1</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="90" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[90]</anchor-end> 
規格本体にも規定がありますが、そちらではなく、
個別の規定が適用されるようです。参考として
<q xmlns="http://www.w3.org/1999/xhtml"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">インターネット</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">情報交換</anchor>においては、<ins>〜</ins><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">空き領域</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">利用</anchor>は行われない</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>の要件が規定されているのだと思われます。</comment-p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1022" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1022]</anchor-end> 本体3.1 (<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>JIS X 0208</anchor> </sw-see>) <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">JIS97 附属書2 2.2</src></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1023" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1023]</anchor-end> 本体3.3.1 (<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>JIS X 0208</anchor> </sw-see>) <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">JIS97 附属書2 2.2</src></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1024" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1024]</anchor-end> 本体3.3.2 (<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>JIS X 0208</anchor> </sw-see>) と附属書2 2.2.2 (<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1026" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1026</anchor-internal>) の一方又は両方 
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">JIS97 附属書2 2.2, 2.2.1</src></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1027" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1027]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">適合性</anchor>を主張する場合、附属書2の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化文字集合</anchor>を採用したことを<q><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>に明示</q>しなければなりません。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">JIS97 附属書2 2.2</src></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1028" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1028]</anchor-end> 指定された<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">図形文字</anchor>の組を入れ替えても構いません。
その場合、入れ替えの一覧を<q><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>に明示</q>しなければなりません。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">JIS97 附属書2 2.2</src></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1029" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1029]</anchor-end> 指定された<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">図形文字</anchor>を実装しなくても構いません。
その場合、実装しないものの一覧を<q><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>に明示</q>しなければなりません。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">JIS97 附属書2 2.2</src></li></ul><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="1025" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1025]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1028" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1028</anchor-internal> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208</anchor>‐1983や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208</anchor>‐1990で入れ替え等があった<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">漢字</anchor>。
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1029" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1029</anchor-internal> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208</anchor>‐1983や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208</anchor>‐1990で追加された<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">図形文字</anchor>。</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1026" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1026]</anchor-end> <strong>受信装置の要件</strong>:
本体3.3.3 (<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>JIS X 0208</anchor> </sw-see>) によります。
ただし、<code>0x0D 0x0A</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 646</anchor> (最新版) <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IRV</anchor>
に遷移しても構いません。その場合、
<q><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>に明示</q>しなければなりません。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">JIS97 附属書2 2.2.2</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="1031" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1031]</anchor-end>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1010" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1010</anchor-internal> や <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1011" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1011</anchor-internal> で<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 xmlns="http://www.w3.org/1999/xhtml">0x0D 0x0A</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:">使用しない</anchor>のままになってしまいますが・・・。</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1039" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1039]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JUNET利用の手引き</anchor>にも<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor>にもない
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1026" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1026</anchor-internal> の規定はどこからでてきたのでしょう?</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">そのような実装があった (いまもある?) ことは事実ですが・・・。</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1040" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1040]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208</anchor>:1997の解説には、<ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">改行</anchor>の後の状態が異なる実装があること、</li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">指示シーケンス</anchor>の解釈が曖昧だと<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor>自身が認めていること、</li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 2022</anchor>のサブセットであるかのような誤解を抱かせること</li></ul></p><p>が問題として認められるので、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</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:">適合</anchor>を主張できるように附属書にしたという旨の説明があります。</p><p>わかるようなわからないような説明である上に、
本当に挙げられた問題を解決できているのか甚だ疑問であります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="96" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[96]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS C 6226-1978</anchor> と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS C 6226-1983</anchor> の2つの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">指示シーケンス</anchor>を、
後者は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208:1997</anchor> の漢字集合、
前者は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208:1997</anchor> の漢字集合の一部 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">83JIS</anchor> 入れ替え相当) を入れ替えたもの、
という意味と定めています。
「古いJIS」と参照するわけにもいかず苦肉の策なのでしょうが、
入れ替えだけ戻して文字の追加や字形の変更は反映していないので、
本来 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">78JIS</anchor> であったものが 「<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">78JIS</anchor> のような変な何か」
になっているのは気持ち悪いですね。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="97" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[97]</anchor-end> 
しかも実装は 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">78JIS</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">83JIS</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">90JIS</anchor> の適当なミックスでも適合するっぽいのですが、
本当にそんなのでいいのでしょうか。
<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>JIS X 0208</anchor> </sw-see>
実装については2つの<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="98" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[98]</anchor-end> 
ちなみに <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 0201</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ラテン文字用図形文字集合</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="99" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[99]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208:1997</anchor> 全体的に言えることですが、
おかしな実装も含めて歴史的ないろいろを無理に適合させようとしている点と、
いろいろあるはずなのに救済措置が何もない点が混じっていて、
どこで線引したのかさっぱりわかりません。</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="100" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[100]</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:">RFC 1468符号化表現</anchor>にはありません。
(これも現実と乖離しています。)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="110" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[110]</anchor-end> 
本体の <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:">RFC 1468符号化表現</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>を用いることも認められません。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="111" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[111]</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:">G1</anchor> より <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">G0</anchor> のように G番号の小さな集合の文字のみが用いられるべきであるとされるところ、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468符号化表現</anchor>はすべての<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">図形文字集合</anchor>が <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">G0</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="112" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[112]</anchor-end> 
しかし <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468符号化表現</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:">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 2022</anchor> に元より適合せず、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">G0</anchor> も <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">G1</anchor> もないにも関わらず、なぜか<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">重複符号化</anchor>を禁じる措置がとられています。
ならば<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468符号化表現</anchor>もその気があれば禁止できたはずです。
そうしなかったのは、なにか理由があったのでしょうか。不思議です。</p></section></section><section><h1>IANA charset <code class="MIME" xml:lang="en">ISO-2022-JP</code></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:">IANA</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">charset</anchor>登録簿には、2006年3月現在<pre>Name: ISO-2022-JP  (preferred MIME name)               [RFC1468,Murai]
MIBenum: 39
Source: RFC-1468 (see also RFC-2237)
Alias: csISO2022JP</pre>とあり、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">charset</anchor> <code class="MIME" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor></code>の定義は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor>とされています。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">
なぜか<code xmlns="http://www.w3.org/1999/xhtml" class="MIME" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP-1</anchor></code>の定義<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 2237</anchor>も参照されています。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 2237</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">著者</anchor>が当初<code xmlns="http://www.w3.org/1999/xhtml" class="MIME" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP-1</anchor></code>を<code xmlns="http://www.w3.org/1999/xhtml" class="MIME" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor></code>という名前にしようとしていたことと関係があるのでしょうか?</comment-p></section><section><h1>文字符号化<code class="XML" xml:lang="en">ISO-2022-JP</code> (XML)</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>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML 1.0</anchor>および<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML 1.1</anchor>の仕様書
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="IW" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="XML1:&quot;#charencoding&quot;">IW:XML1:&quot;#charencoding&quot;</anchor-external> では、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化宣言</anchor> (<code class="XMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">encoding</anchor></code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">擬似属性</anchor>)
の値<code class="XML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-2022-JP</anchor></code>は
<q xml:lang="en" a0:resScheme="IW" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="XML1:&quot;#charencoding&quot;"><strong><a0:anchor>SHOULD</a0:anchor></strong> be used for the various encoded forms of JIS X-0208-1997</q>とされています。</p><p>これをどう解釈するべきかははっきりしませんが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208</anchor>:1997 附属書2 (規定) <csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468符号化表現</anchor></csection>の参考に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">インターネット</anchor>で<q>ISO-2022-JP</q>と呼ばれている旨の記述がありますから、
この<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化文字集合</anchor>を指していると考えるのがもっともらしいでしょう。</p></section><section><h1><cite>BBB</cite></h1><p><sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>BBB</anchor>, <anchor>TRONコード</anchor> </sw-see></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="230" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[230]</anchor-end> <cite>BBB</cite> は、</p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="231" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[231]</anchor-end> <sw-cn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ESC</sw-cn> <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">02/08</n> <var>F</var> で <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">04/02</n>, <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">04/10</n> に対応しています。<ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="232" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[232]</anchor-end> 両者を区別しています。 <sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>円問題</anchor> </sw-see></li></ul></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="233" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[233]</anchor-end> <sw-cn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ESC</sw-cn> <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">02/04</n> <var>F</var> で <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">04/00</n>, <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">04/02</n> に対応しています。<ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="234" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[234]</anchor-end> 両者を区別していません。</li></ul></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="235" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[235]</anchor-end> <sw-cn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ESC</sw-cn> <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">02/04</n> <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">02/08</n> <var>F</var> で <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">04/00</n>, <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">04/02</n> にも対応しています。</li></ul></section><section><h1>Apple</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="169" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[169]</anchor-end> <cite xml:lang="ja">Apple MailのISO-2022-JP-90pv(適当に命名)について - 帰ってきた💫Unicode刑事〔デカ〕リターンズ</cite>, <time>2023-11-27T14:52:08.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://moji-memo.hatenablog.jp/entry/20060831/1157000920">https://moji-memo.hatenablog.jp/entry/20060831/1157000920</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="170" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[170]</anchor-end> <cite xml:lang="ja">Apple Mailでハシゴ高が「釵」に化ける件 - 帰ってきた💫Unicode刑事〔デカ〕リターンズ</cite>, <time>2023-11-27T14:54:04.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://moji-memo.hatenablog.jp/entry/20060905/1157442421">https://moji-memo.hatenablog.jp/entry/20060905/1157442421</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="171" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[171]</anchor-end> <cite xml:lang="ja">Apple Mailが送信する謎のハイブリッドCP932について - 帰ってきた💫Unicode刑事〔デカ〕リターンズ</cite>, <time>2023-11-27T14:55:18.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://moji-memo.hatenablog.jp/entry/20060914/1158217630">https://moji-memo.hatenablog.jp/entry/20060914/1158217630</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="172" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[172]</anchor-end> <cite xml:lang="ja">Apple Mailの方言自動判別? - 帰ってきた💫Unicode刑事〔デカ〕リターンズ</cite>, <time>2023-11-27T15:10:12.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://moji-memo.hatenablog.jp/entry/20071128/1196224193">https://moji-memo.hatenablog.jp/entry/20071128/1196224193</anchor-external></p></section><section><h1>メモ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="56" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[56]</anchor-end> <time>2022-02-18T10:07:58.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://katsu.watanabe.name/ancientfj/article.php?mid=376%40tsuda.JUNET">https://katsu.watanabe.name/ancientfj/article.php?mid=376%40tsuda.JUNET</anchor-external></p><ul><li><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> Opera 7.20 で ISO-2022-JP の文書読んだら、ちゃんと ASCII と JIS X 0201 を区別してくれましたよ! 感動的。</li><li><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-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal> コピペしてみると実はどっちも 0x5C だった、ってのがなんとも憎いね。<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ちなみに、他のブラウザのように <code xmlns="http://www.w3.org/1999/xhtml"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">lang</anchor></code> 属性でフォント切り替えなんて阿呆らしいことはやってないみたい。</weak></li></ul><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> Win<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NC</anchor>4 は <code class="char">ESC ( J</code>
で出力します。 (ある意味正しい。)</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>
昔からよくある不正な ISO-2022-JP 各種 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0201</anchor> 片仮名が <code class="char">ESC ( I</code> とか <code class="cahr">SI</code>/<code class="char">SO</code> とか8ビットとかで混ざっている奴)、
まともに <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 1468</anchor> を実装していたら当然未対応なわけですけど、
一応別の文字コード復号の選択肢として用意しておいて欲しいですよね。
日本語向け MUA なら。</p><p>妙に一部だけ文字化けしたメイルが多いと思ったら、こういうわけでしたよ
(ほとんど spam でしたけど)。
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2004-08-23 05:41:37 +00:00</weak>)</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> <cite xml:lang="en">Web Applications 1.0 r6646     Define compatibility mapping for ISO-2022-JP.</cite>
( (<time>2011-10-06 15:32:00 +09:00</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://html5.org/tools/web-apps-tracker?from=6645&amp;to=6646">http://html5.org/tools/web-apps-tracker?from=6645&amp;to=6646</anchor-external></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 xml:lang="ja">吉野家HDと高島屋が日本語UTF-8メール普及コンソーシアムを設立 | スラッシュドット・ジャパン IT</cite>
( (<time>2012-04-01 11:11:19 +09:00</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://it.slashdot.jp/story/12/03/31/2322209/">http://it.slashdot.jp/story/12/03/31/2322209/</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="en">Remove JIS X 0212 from iso-2022-jp per https://www.w3.org/Bugs/Public/sh... · 5a20290 · whatwg/encoding</cite>
( (<time>2014-11-08 15:15:16 +09:00</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://github.com/whatwg/encoding/commit/5a2029026a013a1b9fd871f261dfa4059c96d746">https://github.com/whatwg/encoding/commit/5a2029026a013a1b9fd871f261dfa4059c96d746</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> <cite xml:lang="en">Rewrite iso-2022-jp https://www.w3.org/Bugs/Public/show_bug.cgi?id=27256 · 19b0ebf · whatwg/encoding</cite>
( (<time>2014-11-10 12:34:49 +09:00</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://github.com/whatwg/encoding/commit/19b0ebf0e48c3a607ab7623b5b272642dd59d6e7">https://github.com/whatwg/encoding/commit/19b0ebf0e48c3a607ab7623b5b272642dd59d6e7</anchor-external></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> <cite xml:lang="en">Treat U+2022 as U+FF0D in Japanese encoders. Fixes https://www.w3.org… · whatwg/encoding@a7ab97e</cite>
(<time>2015-08-21 18:14:30 +09:00</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://github.com/whatwg/encoding/commit/a7ab97e891773bd7a564b463c6a1cc31196a5bdd">https://github.com/whatwg/encoding/commit/a7ab97e891773bd7a564b463c6a1cc31196a5bdd</anchor-external></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> <cite xml:lang="en">Fix #21: Japanese encoders have special treatment for U+2212, not U+2022 · whatwg/encoding@95f85a6</cite>
(<time>2015-12-16 12:32:12 +09:00</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://github.com/whatwg/encoding/commit/95f85a63ad4d6b6331f21ff60f9244b3bcbe6d84">https://github.com/whatwg/encoding/commit/95f85a63ad4d6b6331f21ff60f9244b3bcbe6d84</anchor-external></p><figure class="quote"><figcaption><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">2007/04/27 日記: Java: Outlook 風の JISコード (ISO-2022-JP) を利用するための x-windows-iso2022jp というエンコーディング</cite>
(<time>2010-09-27 21:05:03 +09:00</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://homepage2.nifty.com/igat/igapyon/diary/2007/ig070427.html">http://homepage2.nifty.com/igat/igapyon/diary/2007/ig070427.html</anchor-external></figcaption><blockquote><p>拡張 ISO-2022-JP (MS932 ベース)</p><p>※ ちなみに CP50220 と x-windows-iso2022jp とは Javaにおいて挙動が異なりました。(エイリアスではありませんでした)</p><p>また更に便利なことに、x-windows-iso2022jp では 重複符号化領域のコードについても、適切に Outlook風のUnicodeマッピングを行ってくれます。</p></blockquote></figure><figure class="quote"><figcaption><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 xml:lang="ja">フィーチャーフォンについて | KDDI Mobile</cite>
(<time>2016-01-15 19:37:48 +09:00</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.kddimobile.com/faqs/faq_featurephone/">http://www.kddimobile.com/faqs/faq_featurephone/</anchor-external></figcaption><blockquote><p>Eclipseの対応する日本語用文字コードは以下になります。</p><p>iso-2022-jp (x-windows-iso2022jp)</p><p>shift-jis (windows-31j)</p><p>euc-jp</p><p>utf-8</p><p>iso-8859-1</p><p>送信は全てiso-2022-jp</p></blockquote></figure><figure class="quote"><figcaption><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> <cite xml:lang="ja">【TKMP.dl】x-windows-iso2022jp対応</cite>
(<time>2016-01-15 19:43:52 +09:00</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://uwa.potetihouse.com/bbs/patio.cgi?mode=past&amp;no=401">http://uwa.potetihouse.com/bbs/patio.cgi?mode=past&amp;no=401</anchor-external></figcaption><blockquote><p>?x-windows-iso2022jp?B?といったJavaMailのエンコードに対応頂けませんでしょうか?</p></blockquote></figure><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 xml:lang="en">Fix #15: prevent ISO-2022-JP encoder attack · whatwg/encoding@f9540e5</cite>
(<time>2016-02-14 00:46:04 +09:00</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://github.com/whatwg/encoding/commit/f9540e53e72c3b455708a05e5ff5c7a552a5a733">https://github.com/whatwg/encoding/commit/f9540e53e72c3b455708a05e5ff5c7a552a5a733</anchor-external></p><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> <cite xml:lang="en">Update integration with Encoding Standard · whatwg/html@6a31c26</cite>
(<time>2016-02-14 18:47:33 +09:00</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://github.com/whatwg/html/commit/6a31c26cf12e39dab1a488e75dd56c03d6786d39">https://github.com/whatwg/html/commit/6a31c26cf12e39dab1a488e75dd56c03d6786d39</anchor-external></p><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">Editorial: avoid upsetting lazy compilers (#55)</cite>
( (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">annevk</anchor>著, <time>2016-06-21 20:30:39 +09:00</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://github.com/whatwg/encoding/commit/9f7252a08211a623cabc5fe6b03dda7f0cc9ef11">https://github.com/whatwg/encoding/commit/9f7252a08211a623cabc5fe6b03dda7f0cc9ef11</anchor-external></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> <cite xml:lang="en">Note &gt;8835 pointers in index jis0208 cannot be reached</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">annevk</anchor>著, <time>2016-11-16 22:41:11 +09:00</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://github.com/whatwg/encoding/commit/fb87552bfa03cc93a1077c8f13e2f58535d0e97c">https://github.com/whatwg/encoding/commit/fb87552bfa03cc93a1077c8f13e2f58535d0e97c</anchor-external></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> <cite xml:lang="en">Thunderbird/SeaMonkey の既定のテキストエンコーディングを UTF-8 に変更する · Issue #63 · mozilla-japan/gecko-l10n</cite>
(<time>2017-02-04 13:50:16 +09:00</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://github.com/mozilla-japan/gecko-l10n/issues/63">https://github.com/mozilla-japan/gecko-l10n/issues/63</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> <cite xml:lang="en">Document minimal implementation requirements</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">annevk</anchor>著, <time>2017-03-20 20:06:36 +09:00</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://github.com/whatwg/encoding/commit/9323530fae940d95b2c0b9f00a6a654bd2097aff">https://github.com/whatwg/encoding/commit/9323530fae940d95b2c0b9f00a6a654bd2097aff</anchor-external></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> <cite xml:lang="en">563283 - Perform Hankaku to Zenkaku conversion in ISO-2022-JP encoder</cite>
(<time>2017-05-11 15:21:48 +09:00</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://bugzilla.mozilla.org/show_bug.cgi?id=563283">https://bugzilla.mozilla.org/show_bug.cgi?id=563283</anchor-external></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> <cite xml:lang="en">ISO-2022-JP encoder: document an oddity</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">annevk</anchor>著, <time>2018-09-02 18:47:23 +09:00</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://github.com/whatwg/encoding/commit/fe4934c2eb49a2e0b3a630c35b9fa23f7cc16fc0">https://github.com/whatwg/encoding/commit/fe4934c2eb49a2e0b3a630c35b9fa23f7cc16fc0</anchor-external></p><p><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> <cite xml:lang="en">Concatenating two ISO-2022-JP outputs from a conforming encoder doesn't result in conforming input · Issue #115 · whatwg/encoding</cite>
(<time>2018-09-29 17:17:01 +09:00</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://github.com/whatwg/encoding/issues/115">https://github.com/whatwg/encoding/issues/115</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="33" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[33]</anchor-end> <cite xml:lang="en">ISO-2022-JP encoder: document an oddity by annevk · Pull Request #155 · whatwg/encoding</cite>
(<time>2018-09-29 17:17:15 +09:00</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://github.com/whatwg/encoding/pull/155">https://github.com/whatwg/encoding/pull/155</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="34" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[34]</anchor-end> <cite xml:lang="ja">MozillaZine.jp フォーラム • トピック - Thuderbird 60.3.0で、件名にU+FFFDが入るようになった</cite>
(<time>2018-11-19 18:56:42 +09:00</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://forums.mozillazine.jp/viewtopic.php?f=3&amp;t=17271">https://forums.mozillazine.jp/viewtopic.php?f=3&amp;t=17271</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="35" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[35]</anchor-end> <cite xml:lang="en">1374149 - Folded subject header using ISO-2022-JP doesn't get decoded properly</cite>
(<time>2018-11-19 18:59:26 +09:00</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://bugzilla.mozilla.org/show_bug.cgi?id=1374149">https://bugzilla.mozilla.org/show_bug.cgi?id=1374149</anchor-external></p><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="36" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[36]</anchor-end> (<time>2007-03-21 23:40:32 +09:00</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.ttc.or.jp/jp/document_list/pdf/j/STD/JJ-80.10v1.pdf">https://www.ttc.or.jp/jp/document_list/pdf/j/STD/JJ-80.10v1.pdf</anchor-external></figcaption><blockquote><p>IAJ (日本インターネット協会 : Internet Association of Japan)のメール互換性検討部会では、下記の議論がなされている。サービス・プロバイダーは、それぞれのポリシーによって、JIS X 0201-1976 片仮名を JIS X 0208の仮名に変換して送信したり、JIS X 0201-1976 片仮名を G0 へ指示し送信することができる。ただし、 受信に関しては、他のシステムからの JIS X0201-1976 片仮名の指示シーケンスを使用したメッセージを受け入れられるようにしておくことが望ましい。</p></blockquote></figure><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="38" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[38]</anchor-end> (<time>2016-03-28 11:24:44 +09:00</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://news.tbs.co.jp/">http://news.tbs.co.jp/</anchor-external></figcaption><blockquote><p>&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-2022-jp&quot; /&gt;</p></blockquote></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="50" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[50]</anchor-end> <cite xml:lang="en-US">Differences in the ISO-2022-JP encoding between browsers » Blog for The Ultimate Pokemon Center</cite>, <time>2020-12-28T12:02:49.000Z</time>, <time>2014-09-12T10:42:18.304Z</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://web.archive.org/web/20140912104045/http://upokecenter.dreamhosters.com/articles/2013/04/differences-in-the-iso-2022-jp-encoding-between-browsers/">https://web.archive.org/web/20140912104045/http://upokecenter.dreamhosters.com/articles/2013/04/differences-in-the-iso-2022-jp-encoding-between-browsers/</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="49" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[49]</anchor-end> <cite xml:lang="en">1374149 - Folded subject header using ISO-2022-JP doesn't get decoded properly</cite>, <time>2020-12-28T12:02:07.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://bugzilla.mozilla.org/show_bug.cgi?id=1374149">https://bugzilla.mozilla.org/show_bug.cgi?id=1374149</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="51" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[51]</anchor-end> <cite xml:lang="en">Concatenating two ISO-2022-JP outputs from a conforming encoder doesn't result in conforming input · Issue #115 · whatwg/encoding · GitHub</cite>, <time>2020-12-28T12:06:17.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://github.com/whatwg/encoding/issues/115">https://github.com/whatwg/encoding/issues/115</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="37" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[37]</anchor-end> <cite>No U+FFFD Generation for Zero-Length Content between ISO-2022-JP Escape Sequences</cite>, <time>2020-08-14T15:50:07.000Z</time>, <time>2020-12-28T11:55:42.739Z</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/L2020/20202-empty-iso-2022-jp.pdf">https://www.unicode.org/L2/L2020/20202-empty-iso-2022-jp.pdf</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="55" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[55]</anchor-end> <cite xml:lang="ja">RFC から読めない IRC</cite>, <time>2021-04-13T03:41:28.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://yoshino.tripod.com/73th/data/irccode.htm#japaneseproblem_hiddenwhois">https://yoshino.tripod.com/73th/data/irccode.htm#japaneseproblem_hiddenwhois</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="126" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[126]</anchor-end> <cite xml:lang="ja"><strong>[</strong>ICU-22166<strong>]</strong> Incomplete ESC sequence handling when converting ISO-2022-JP to Unicode is different from WHATWG spec - Unicode Consortium</cite>, <time>2022-10-19T03:29:24.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://unicode-org.atlassian.net/browse/ICU-22166">https://unicode-org.atlassian.net/browse/ICU-22166</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="127" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[127]</anchor-end> <cite xml:lang="en">1371156 - Consider dropping ISO-2022-JP from the list of legacy encodings to support - chromium</cite>, <time>2022-10-19T03:32:28.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://bugs.chromium.org/p/chromium/issues/detail?id=1371156">https://bugs.chromium.org/p/chromium/issues/detail?id=1371156</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="128" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[128]</anchor-end> <cite xml:lang="en">1140965 - Error handling for ISO-2022-JP is incorrect - chromium</cite>, <time>2022-10-19T03:36:03.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://bugs.chromium.org/p/chromium/issues/detail?id=1140965">https://bugs.chromium.org/p/chromium/issues/detail?id=1140965</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="129" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[129]</anchor-end> <cite xml:lang="en">430823 - invalid byte sequence handling is not compliant to the WHATWG encoding spec in multibyte encodings - chromium</cite>, <time>2022-10-19T03:38:11.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://bugs.chromium.org/p/chromium/issues/detail?id=430823">https://bugs.chromium.org/p/chromium/issues/detail?id=430823</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="130" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[130]</anchor-end> <cite xml:lang="en">Concatenating two ISO-2022-JP outputs from a conforming encoder doesn't result in conforming input · Issue #115 · whatwg/encoding · GitHub</cite>, <time>2022-10-19T04:14:28.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://github.com/whatwg/encoding/issues/115">https://github.com/whatwg/encoding/issues/115</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="214" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[214]</anchor-end> </p><ul><li>ISO-2022-JP は実装が面倒くさい ← わかる</li><li>ISO/IEC 2022 は複雑怪奇 ← わかる</li><li>ISO-2022-JP は複雑怪奇 ← わからない</li></ul></section></section></body></html>