From: "京和 崇行" Date: 2008-11-11T17:17:31+09:00 Subject: [ruby-list:45633] Re: ruby 1.8.6のNKFにおける漢字変換の不具合について --------------030204050405070507030409 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit カカクコム 京和です。 > というわけで、とりあえず、Ruby 1.8 ブランチに修正を入れました。 > http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ext/nkf/nkf-utf8/nkf.c?r1=18184&r2=20142&diff_format=h おお、早速のご対応ありがとうございます! 本件のテストを書いてみましたので、パッチを添付しますね。 宜しければお使い下さい。 #RubySpecで書いた方がよかったのかな? 以下、上記パッチを当てたruby 1.8.7でmake test-allした結果の抜粋です。 5) Failure: test_utf8_jis_second_level_kanji(TestNKF) [./test/nkf/test_nkf.rb:21]: <"\351\244\203\345\255\220"> expected but was <"\356\246\244\350\217\245\352\266\220">. --------------030204050405070507030409 Content-Type: text/plain; name="patch_with_jischeck.diff" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="patch_with_jischeck.diff" SW5kZXg6IHRlc3QvbmtmL3Rlc3RfbmtmLnJiCj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHRlc3Qvbmtm L3Rlc3RfbmtmLnJiCSjjg6rjg5Pjgrjjg6fjg7MgMjAxNzkpCisrKyB0ZXN0L25rZi90ZXN0 X25rZi5yYgko5L2c5qWt44Kz44OU44O8KQpAQCAtNiw2ICs2LDggQEAKIFx4YTVceGI5XHhh NVx4YWZceGE1XHhlYVx4YTVceGQ3XHhhNVx4YzhceGI4XHhjMFx4YjhceGVjXAogUnVieSIK IAorICBVVEY4X1NUUl9PRl9KSVNfU0VDT05EX0xFVkVMX0tBTkpJID0gIlx4ZTlceGE0XHg4 M1x4ZTVceGFkXHg5MCIKKwogICBkZWYgdGVzdF9ndWVzcwogICAgIHN0cl9ldWMgPSBFVUNf U1RSCiAgICAgc3RyX2ppcyA9IE5LRi5ua2YoJy1qJywgc3RyX2V1YykKQEAgLTEzLDQgKzE1 LDEwIEBACiAgICAgYXNzZXJ0X2VxdWFsKDo6TktGOjpFVUMsIE5LRi5ndWVzcyhzdHJfZXVj KSkKICAgZW5kCiAKKyAgZGVmIHRlc3RfdXRmOF9qaXNfc2Vjb25kX2xldmVsX2thbmppCisg ICAgc3RyX3V0ZjggPSBVVEY4X1NUUl9PRl9KSVNfU0VDT05EX0xFVkVMX0tBTkpJLmR1cAor ICAgIHN0cl9jb252ZXJ0ZWQgPSBOS0YubmtmKCctdycsIHN0cl91dGY4KQorICAgIGFzc2Vy dF9lcXVhbChzdHJfdXRmOCwgc3RyX2NvbnZlcnRlZCkKKyAgZW5kCisKIGVuZAo= --------------030204050405070507030409--