[ruby-core:117471] [Ruby master Bug#20416] IO#read doesn't preserve buffer encoding if `maxlen = nil`