<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <dfn>EUC-TW</dfn>
は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">台湾</anchor>で使われた
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EUC</anchor>
の一種でした。</p><section><h1>符号化文字集合</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EUC</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:">CNS 11643</anchor> を使用します。</p><ul><li><n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0x00</n> - <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0x1F</n> : <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">C0制御文字</anchor></li><li><n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0x20</n> - <code class="charname" xml:lang="en">SPACE</code></li><li><n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0x21</n> - <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0x7E</n> : <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ASCII</anchor></li><li><n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0x7F</n> - <code class="charname" xml:lang="en">DELETE</code></li><li><n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0x80</n> - <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0x9F</n> : <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">C1制御文字</anchor></li><li><n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0xA1</n> - <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0xFE</n> : <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CNS 11643</anchor> 第1字面 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">GR</anchor> 2バイト)</li><li><n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0x8E</n> : <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CNS 11643</anchor> 第2字面とそれ以後 (<code class="charname" xml:lang="en">SS2</code> + <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">GR</anchor> 3バイト)</li></ul><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:">CNS 11643</anchor> が第1字面から第16字面までだった時代、
<code class="charname" xml:lang="en">SS2</code> の次のバイトは
<n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0xA2</n> - <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0xB0</n> が第2字面から第16字面を表していました。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;6</anchor-internal>, <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;2</anchor-internal>, <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;7</anchor-internal></src></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> 
<code class="charname" xml:lang="en">SS2</code> の次のバイト
<n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0xB1</n> - <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0xF0</n>
は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CNS 11643:2004</anchor>
で新設された第17字面から第80字面を表します。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;2</anchor-internal></src></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="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> 
<cite>eucTW(5)</cite>, <time>1998-10-14T23:10:07.000Z</time>, <time>2022-05-03T03:12:10.298Z</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://www2.phys.canterbury.ac.nz/dept/docs/manuals/unix/DEC_4.0e_Docs/HTML/MAN/MAN5/0248____.HTM">http://www2.phys.canterbury.ac.nz/dept/docs/manuals/unix/DEC_4.0e_Docs/HTML/MAN/MAN5/0248____.HTM</anchor-external></li><li><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> <cite>Microsoft Word - Chinawrd.doc - CHINPRN.PDF</cite>, <time>1999-06-21T12:00:00.000Z</time>, <time>2022-05-03T06:52:34.712Z</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://www2.phys.canterbury.ac.nz/dept/docs/manuals/unix/DEC_5.0a_Docs/ACRO_SUP/CHINPRN.PDF#page=28">http://www2.phys.canterbury.ac.nz/dept/docs/manuals/unix/DEC_5.0a_Docs/ACRO_SUP/CHINPRN.PDF#page=28</anchor-external></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> <cite xml:lang="ja-jp">EUC-TW ‐ 通信用語の基礎知識</cite>, <time>2022-05-03T02:02:33.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/EUC-TW">https://www.wdic.org/w/WDIC/EUC-TW</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> 
<cite xml:lang="ja">未来情報産業ブログ EUC-TW</cite>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">miraicorp</anchor>, <time>2022-05-07T14:20:02.000Z</time>, <time>2022-05-07T14:20:38.387Z</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://miraicorp.blog.fc2.com/blog-entry-66.html">https://miraicorp.blog.fc2.com/blog-entry-66.html</anchor-external></p><blockquote><p>果たして、この10/1と指定された場合は、どういう動作をするべきなのだろうか。</p><p>Operaの場合、当たり前のように第一字面の文字が出てきました。</p><p>Firefox 3の場合、SS2 0xa1 という符号列をエラーとするようです。このため、その後の余った2バイトは、コードポイントからG1となり、G1の文字が表示される。</p><p>こちらの実装は、現在は、4バイトは認識しつつ、10/1は不正だろうと判断し、1文字のエラー文字として出力しています。</p></blockquote><section><h1>変種</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">tWnn</anchor> は <dfn>euc-twnn</dfn> 
と呼ばれる独自の変種を使っていました。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;8</anchor-internal>, <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;9</anchor-internal></src></p><ul><li>CS0 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ASCII</anchor></li><li>CS1 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CNS 11643</anchor> 第1字面</li><li>CS2 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">omron_udc_zh</anchor></li><li>CS3 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CNS 11643</anchor> 第2字面</li></ul><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="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> <cite><strong>[</strong>freewnn:00062<strong>]</strong> Re: Q:tserver &amp; EUC-TW Locale</cite>, <time>2008-01-25T08:15:29.000Z</time>, <time>2022-05-05T05:44:13.681Z</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.tomo.gr.jp/users/wnn/9912ml/msg00058.html">http://www.tomo.gr.jp/users/wnn/9912ml/msg00058.html</anchor-external></li><li><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><strong>[</strong>freewnn:00092<strong>]</strong> Re: Q:tserver &amp; EUC-TW Locale</cite>, <time>2008-01-25T08:15:31.000Z</time>, <time>2022-05-05T05:43:34.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="http://www.tomo.gr.jp/users/wnn/9912ml/msg00088.html">http://www.tomo.gr.jp/users/wnn/9912ml/msg00088.html</anchor-external></li></ul></refs></section></section><section><h1>エスケープシーケンス</h1><p><sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>ANSIエスケープシーケンス</anchor> </sw-see></p><p><sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>DOCS</anchor> </sw-see></p></section><section><h1>関連</h1><p><sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>94<sup xmlns="http://www.w3.org/1999/xhtml">3</sup>集合</anchor> </sw-see></p></section><section><h1>メモ</h1></section></body></html>