From: TAKAHASHI Masayoshi Date: 2002-08-08T09:28:09+09:00 Subject: [ruby-dev:17961] Re: Ruby Development Roadmap? 高橋征義です。 nobu.nakada@nifty.ne.jpさん: > > などと、EUC-JPの「\」はUTF-8に変換すると「\」になって > > しまうんですね。これはいいとかまずいとか。 > > Uconvは自前のはずですが、Iconvは基本的にシステム依存です。 Uconv も USE_WIN32API を使えば、Windowsではシステム依存 (というかなんというか)な変換を行いますね。 って、上で試した環境を書いてませんでした(_o_) Iconv、UconvどちらもFreeBSD 4.2-RELEASEで、iconvはportsの iconvを使っています。 > ちなみに私のところではこうなります。(glibc-2.2.4-22k) むーん、glibcのiconvとは互換性がない(なかった)んですね。 # 新しくしたり、giconvを使えば変わったりするのかな? なお、Perl-5.8.0は様々な文字コード(Unicode<->Legacy)に ついてのばかでかい変換表を標準で保持してます(JIS X 0213 とGB18030はオプション)。 基本的にはICU由来の表から生成しているもののようです。 Pythonの場合、少なくとも日本語に関してはJapaneseCodecと いう別ファイルとして変換表つきライブラリを配布している ようです。これはUnicode.orgの表を元に作っているようですね。 # そういえばTclってどうなんでしたっけ? 高橋征義 (TAKAHASHI Masayoshi) Email:maki@inac.co.jp