From: "たけ(tk)" Date: 2000-12-27T15:04:06+09:00 Subject: [ruby-list:26884] Re: Ruby 1.6.2 たけ(tk)です。 [ruby-list:26864] Re: Ruby 1.6.2 にて matz@zetabits.com (Yukihiro Matsumoto) さん 曰く: 》|String#inspectで日本語の処理にバグがあるようです。 》 》確かに。ありがとうございます。ChangeLogはこんな感じでいいで 》すか? 》 》Tue Dec 26 15:45:35 2000 Yukihiro Matsumoto 》 》 * string.c (rb_str_inspect): should treat multibyte chracters 》 properly.  たぶんインスペクトのバグは上のパッチで直っているのでしょうが、次のスク リプトで 1.6.2 で -Ks を付けない場合に、正規表現でもインスペクトと同じ文 字列が出てきます。これは、こういう仕様に変更になった(-Ks を付けなければ ならない)ということでしょうか?。 p VERSION # "1.6.0"  "1.6.2"・・NG  "1.6.2" + -Ks exp = /大宮/ #    NG(※) p exp # /大宮/   xxxxxxxx     /大宮/ p '大宮' # "大宮"   "\221\345\213{"  "蜍{" ※ invalid regular expression; '{' can't be last character:/\221\345\213{/ * 同じ文字列「"\221\345\213{"」というのが気になる・・。 たけ(tk)=熊谷秀武