[ruby-core:125801] [Ruby Bug#18995] IO#set_encoding sometimes set an IO's internal encoding to the default external encoding