Issue #912 has been updated by Yui NARUSE.

Status changed from Open to Rejected

It is intended.

IO#read(bytesize) / IO.read(bytesize) is binary method.
So its argument is bytesize and it specify ASCII-8BIT.

If you want a read character method, Feature #908 is related ticket.
----------------------------------------
http://redmine.ruby-lang.org/issues/show/912

----------------------------------------
http://redmine.ruby-lang.org