From: Heesob Park Date: 2011-01-14T12:01:38+09:00 Subject: [ruby-core:34482] [Ruby 1.9-Bug#4279][Open] String#unpack('M') always results US-ASCII encoded string Bug #4279: String#unpack('M') always results US-ASCII encoded string http://redmine.ruby-lang.org/issues/show/4279 Author: Heesob Park Status: Open, Priority: Normal Category: core, Target version: 1.9.x ruby -v: ruby 1.9.3dev (2011-01-10 trunk 30508) [i686-linux] $ irb irb(main):001:0> "=C6=F7".unpack('M*') => ["\xC6\xF7"] irb(main):002:0> "=C6=F7".unpack('M*')[0].encoding => # irb(main):003:0> "=C6=F7".unpack('M*')[0].valid_encoding? => true irb(main):004:0> "\xC6\xF7".encoding => # irb(main):005:0> "\xC6\xF7".valid_encoding? => true ---------------------------------------- http://redmine.ruby-lang.org