[Bug #2569] Ruby1.8.7p248 String#inspect broken on multibyte string

Bug #2569: Ruby1.8.7p248 String#inspect broken on multibyte string.
http://redmine.ruby-lang.org/issues/show/2569

e$B5/I<<Te(B: Kyosuke MOROHASHI
e$B%9%F!<%?%9e(B: Open, e$BM%@hEYe(B: Normal
ruby -v: ruby 1.8.7 (2009-12-24 patchlevel 248) [i686-darwin9]

Ruby 1.8.7p248e$B$K$“$2$?$H$3$m!”%^%k%A%P%$%HJ8;zNs$Ne(B
String#inspecte$B$GKvHxe(B1e$BJ8;z$,@5$7$/I=<($5$l$^$;$s!#e(B

$ ruby -v -Ku -e ‘p “e$B$”$$$&$($*e(B"’
ruby 1.8.7 (2009-12-24 patchlevel 248) [i686-darwin9]
“e$B$”$$$&$(e(B\343\201\212"
$

e$B%^%k%A%P%$%H$G$J$1$l$P$A$c$s$HI=<($5$l$^$9!#e(B
$ ruby -v -Ku -e ‘p “e$B$”$$$&$($*e(B\n"’
ruby 1.8.7 (2009-12-24 patchlevel 248) [i686-darwin9]
“e$B$”$$$&$($*e(B\n"
$

e$B%A%1%C%He(B #2569 e$B$,99?7$5$l$^$7$?!#e(B (by Usaku NAKAMURA)

e$B%9%F!<%?%9e(B Opene$B$+$ie(BAssignede$B$KJQ99e(B
e$BC4Ev<Te(B Shyouhei U.e$B$K%;%C%He(B

ruby_1_8e$B%V%i%s%A$G$Oe(Br26103e$B$GD>$7$F$"$j$^$9!#e(B
e$B$H$$$&$o$1$G%P%C%/%]!<%H$*4j$$$7$^$9!#e(B

http://redmine.ruby-lang.org/issues/show/2569

e$B%A%1%C%He(B #2569 e$B$,99?7$5$l$^$7$?!#e(B (by Shyouhei U.)

e$B%9%F!<%?%9e(B Assignede$B$+$ie(BClosede$B$KJQ99e(B

This issue was solved with changeset r27145.
Kyosuke, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.


http://redmine.ruby-lang.org/issues/show/2569