From: Yukihiro Matsumoto Date: 2007-12-18T18:14:39+09:00 Subject: [ruby-dev:32625] Re: [ruby-cvs:21528] Ruby:r14292 (trunk): more tests. まつもと ゆきひろです In message "Re: [ruby-cvs:21528] Ruby:r14292 (trunk): more tests." on Tue, 18 Dec 2007 15:46:52 +0900 (JST), akr@ruby-lang.org writes: | |akr 2007-12-18 15:46:52 +0900 (Tue, 18 Dec 2007) | | New Revision: 14292 | | Modified files: | trunk/test/ruby/test_m17n.rb | | Log: | more tests. これのバグを直した結果、以下のようなエラーが出ます。 t = "".force_encoding("ASCII-8BIT"); t[0] = "\xC2\xA1".force_encoding("ASCII-8BIT"); t[0]. <"\xC2\xA1"> expected but was <"\xC2">. ASCII-8BITでは"\xC2\xA1"は2文字ですからt[0]では取り出せませ ん。つまり、"\xC2"の方があるべき結果です。テスト条件をどう変 更するのが適切かはちょっとわかりませんでした。