From: Frank Cameron Date: 2009-08-12T11:14:20+09:00 Subject: [ruby-core:24874] [Bug #1918] inspect Struct.new results incompatible character encodings on non-ascii structure Issue #1918 has been updated by Frank Cameron. > ruby1.9 -e "R��sum�� = Struct.new(:r��sum��);p R��sum��.new" -e:1:in `inspect': append incompatible encoding strings: ASCII-8BIT and UTF-8 (ArgumentError) from -e:1:in `p' from -e:1:in `
' > ruby1.9 -e "R��sum�� = Struct.new(:rsum);p R��sum��.new" # > ruby1.9 -e "Rsum = Struct.new(:r��sum��);p Rsum.new" # struct.c, in inspect_struct: 499 const char *cname = rb_class2name(rb_obj_class(s)); 512 str = rb_sprintf("#