Actions
Bug #7752
closedRational/Float/Fixnum/Bignum `.to_s.encoding` is US-ASCII
Bug #7752:
Rational/Float/Fixnum/Bignum `.to_s.encoding` is US-ASCII
Description
=begin
When converting an instance of Rational/Float/Fixnum/Bignum to a string with the (({.to_s})) method, the resulting string has the encoding US-ASCII. This happens for 1.9.3 as well as 2.0.0rc1.
(({> ENCODING}))
(({ => #Encoding:UTF-8}))
(({> Encoding.default_internal}))
(({ => #Encoding:UTF-8}))
(({> Encoding.default_external}))
(({ => #Encoding:UTF-8}))
(({> 1.to_s.encoding}))
(({#=> #Encoding:US-ASCII}))
(({> (2/1).to_r.to_s.encoding}))
(({ => #Encoding:US-ASCII}))
(({> "abc".encoding}))
(({ => #Encoding:UTF-8}))
=end
Actions