From: "NARUSE, Yui" Date: 2008-08-02T04:05:34+09:00 Subject: [ruby-dev:35728] Re: Windows-31J <-> UTF-8 roundtrip 成瀬です。 Tanaka Akira wrote: > In article <48932335.7010209@airemix.jp>, > "NARUSE, Yui" writes: > >> Windows-31J と Unicode の間で往復互換性のない文字が存在すること自体は、 >> そういうものなのですが、少なすぎる上に違いますね。 > > なるほど。 > > では、Shift_JIS や EUC-JP は UTF-8 との間で roundtrip するん > でしたっけ? JIS X 0208 や 0213 的には roundtrip するはずです。 ようは、一意な名前をベースに対応させているので。 もっとも、とりあえず手近な glibc iconv のマッピングを見ると、 0x5C, 0x7E のあたりで roundtrip してませんねぇ。 http://www2d.biglobe.ne.jp/~msyk/cgi-bin/charcode/bbs.cgi?c=gr&n=372 > 実装はしないようですが。 するつもりなんですが、テーブル生成スクリプトの公開を待って早9ヶ月。 少なくとも 1.9.5 以前には ICU の ucm ファイルからテーブル生成するスクリプトが、 ruby 1.9 のリポジトリ内に現れるようにするつもりではあります。 -- NARUSE, Yui