[Ruby 1.9-Bug#4112][Assigned] StringIO#gets(limit) returns incomplete string

Bug #4112: StringIO#gets(limit) returns incomplete string
http://redmine.ruby-lang.org/issues/show/4112

起票者: Nobuyoshi N.
ステータス: Assigned, 優先度: Normal
担当者: Nobuyoshi N., カテゴリ: ext
ruby -v: 1.9.3 r30061

StringIO#getsに長さを指定したとき、マルチバイト文字が途中で切れることがあります。

StringIO.new(“\u3042”).gets(1) #=> “\xE3”
StringIO.new(“a”.encode(“utf-16be”)).gets(1) #=> “\x00”

チケット #4112 が更新されました。 (by Nobuyoshi N.)

ステータス AssignedからClosedに変更
進捗 % 0から100に変更

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

チケット #4112 が更新されました。 (by Yuki S.)

ステータス AssignedからClosedに変更

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