Actions
Bug #11787
closedrb_inspect() should check Encoding.default_internal instead of Encoding.default_external
Description
rb_inspect() checks Encoding.default_external even if Encoding.default_internal is specified.
$ cat t.rb
puts "\u3042"
p "\u3042"
$ ruby -E windows-31j:utf-8 t.rb
あ
t.rb:2:in `p': inspected result must be ASCII only or use the default external encoding (Encoding::CompatibilityError)
from t/t.rb:2:in `<main>'
Encoding.default_internal should be check instead.
Files
Actions
Like0
Like0Like0Like0