From: Yui NARUSE Date: 2008-07-24T00:44:52+09:00 Subject: [ruby-dev:35640] [Ruby 1.9 - Bug #354] (Assigned) Test failure test/ruby/test_transcode.rb チケット #354 が更新されました。 (by Yui NARUSE) カテゴリ M17Nにセット ステータス OpenからAssignedに変更 優先度 NormalからLowに変更 現在の Ruby 1.9 における「ISO-2022-JP」は、同「EUC-JP」をベースに実装しているのですが、 この「EUC-JP」は正確には Microsoft CP51932 と呼ばれるものに極めて近いもの、 つまり MS 風のテーブルを用いた「EUC-JP」亜種になっています。 これには本当の EUC-JP (IANA 定義) に含まれている JIS X 0212 が含まれていません。 そのため、その実装を用いている「ISO-2022-JP」にも JIS X 0212 が含まれず、 このバグが発生するわけです。 以上のような理由のため、修正は transcode の仕様の確定待ちとなるため、 「当面の間修正されない既知のバグ」というのが現在のステータスになります。 # なので、そのような趣旨の別ファイルにテストを移動したい なお、workaround としては「iconv または nkf を用いる」になります。 ---------------------------------------- http://redmine.ruby-lang.org/issues/show/354 ---------------------------------------- http://redmine.ruby-lang.org