[ruby-core:122904] [Ruby Bug#21517] Behaviour of StringIO#readpartial with multibyte differs from IO#readpartial