Cygwin の iconv で EUC-JIS-2004 や Shift_JIS-2004

| コメント(0) | トラックバック(0)

先日、Cygwinで iconv --list してみたら、SHIFT_JIS-2004 や EUC-JIS-2004 が、それぞれ SHIFT_JISX0213, EUC-JISX0213のエイリアスとして登録されていることに気付きました。はて、いつからだろう。

エイリアスなので、2004年版と2000年版との区別をしているわけではありません。JIS X 0213の2004年改正で追加された「表外漢字UCS互換」の10文字はどちらでも問題なく使えるはずです。

(念のため注記: JIS X 0213の2000年版ではこれらの符号化方式は「Shift_JISX0213」「EUC-JISX0213」という名称で定義されていました。それが同規格の2004年改正で「Shift_JIS-2004」「EUC-JIS-2004」という名称に変わりました。内容としては、2000年版から10文字増えている点が違います)

どうも、GNU libiconvの最近のものではこれら "-2004" という名前のエイリアスが入っているようです。

一方、Ubuntuなんかに入っているGNU libcの方には多分こうした "-2004" の名前は登録されていないはずです。名前は "EUC-JISX0213" や "SHIFT_JISX0213" ですが、中身は2004年改正に対応していたと思います。

トラックバック(0)

トラックバックURL: http://yanok.net/yanok/mt-tb.cgi/482

コメントする

最近のブログ記事

「小樽雪あかりの路」の魅力
北海道の冬のイベントというと札幌の雪まつ…
libiconv に JIS X 0213がない場合
GNU libiconvはJIS X 0…
「キュレーション」なる語について
DeNAのキュレーションサイトWelqの…
雪の青の夜景、札幌と函館
何日か前の朝のNHKニュースで札幌の夜景…
「2バイト文字」という言い方
「2バイト文字」という言い方につっこみを…

広告