#?SuikaWiki/0.9 page-icon="字β"
[1] [[ASCII]] Compatible Encoding (ASCII 互換符号化)。
ふつう、 [[IDN]] で使うために提案された [[Unicode]]
を ASCII [[印字可能文字]]転写する方式のこと。

なかなか決まらなくてかなり沢山提案されたけど、結局
[[Punycode]] に決まった。

*ACEs
,名前,完全名,考案者,接頭辞,参考
,[[ACE16x]]    ,ACE using Extended Hex Values,"Edmon Chung, David Leung"
,[[AltDUDE]]   ,,Adam M. Costello,,取り下げ
,[[AMC-ACE-M]] ,,Adam M. Costello
,[[AMC-ACE-O]] ,,Adam M. Costello
,[[AMC-ACE-R]] ,,Adam M. Costello
,[[AMC-ACE-V]] ,,Adam M. Costello
,[[AMC-ACE-W]] ,,Adam M. Costello
,[[AMC-ACE-Z]] ,,Adam M. Costello,,IDN ACE に採用され、 Punycode と命名
,[[BRACE]]     ,Bi-mode Row-based ASCII-Compatible Encoding for IDN,Adam M. Costello,接尾辞 "-8q9",取り下げ
,[[DUDE]]      ,Differential Unicode Domain Encoding,"Mark Welter, et al.","dq--"  
,[[DUNCE]]     ,Definitely Unencumbered New Compatible Encoding,John C Klensin,"bl--" 
,[[LACE]]      ,Length-based ASCII Compatible Encoding for IDN,"Mark Davis, Paul Hoffman","lq--" 
,[[MACE]]      ,Modal ASCII-Compatible Encoding,"M. Ishisone, Y. Yoneya","mq--" 
,[[Punycode]]  ,,Adam M. Costello,"zq--" (旧)・"xn--" ,仮称 [[AMC-ACE-Z]]。 IDN に採用
,[[RACE]]      ,Row-based ASCII Compatible Encoding for IDN,Paul Hoffman,"ra--" (旧)・"bq--" 
,[[SACE]]      ,Simple ASCII Compatible Encoding,Dan Oscarsson
,[[StepCode]]  ,A User Access Oriented IDN Encoding,Liana Ye
,[[UTF-5]]     ,a transformation format of Unicode and ISO 10646,"James Seng, et al."
,[[UTF-6]]     ,Yet Another ASCII-Compatible Encoding for IDN,"Mark Welter, Brian W. Spolarich","wq--" 


- [2] [[JPNIC]] の ''idnkit/mDNkit download'' <http://www.nic.ad.jp/ja/idn/mdnkit/download/index.html> は大体どの ACE も実装しています。
- [3] 実際のところよく使われているのは RACE, DUDE と Punycode です。 (今後 Punycode に統一されていくでしょうが。)
- [4] >>3 の他にも、 UTF-5 なんかのように実際に world wide に DNS で使われたものも幾つかあります。
- [5] [WEAK[2003-02-18 19:34]] ''[[名無しさん]]'': Punycode の接頭辞は先日正式に [CODE(ABNF)["xn--"]] に決まったそうです。 (株価とかで機械的にえいやっ! って決めたそうです。)
-[6] ''Internationalized Domain Names IETF Working Group'' <http://www.i-d-n.net/#ace_registry>
bq と dq しか登録されてない。

* 関連

[SEE[ [[ASCII互換]] ]]

* メモ

-ACE [[FAQ]] <http://seclan.dll.jp/ccidnace.htm>
- [7] [[perl]] では [[Encode::Punycode]] が使えます。
- [8] >>7 RACE とか DUDE の実装もあったよな。宮川さんの。
