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