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