2005-05-28 エンコーディング関連メモ Char エンコーディング関連の実装をする際に、知っておくべきことのメモ。 新キャラクタセット cp932 / eucjpms CP932はどこがShift_JISと違うのか。EUC-JPだけでなく、EUC-JP-MSが必要な理由。 skf NetBSDで、LIBS=-lintlが邪魔してmake出来ない NetBSD/FreeBSDでCP932をはじめとした、非主要エンコーディングのテーブルが読めない Perlバインディングを用意しているというのは興味深い。 Rubyバインディングを用意すれば、nkfを置き換えられるばかりか、 punycodeデコードはURIモジュールにおいて福音になるかもしれない。 が、エンコードは出来ないんだよね。今度余裕があったら、skfもMinGWでコンパイルできるようにしてみたいのだが。 nkfはちょっとの変更でコンパイルできるようになったけど、skfはつらそうだ・・・。