From: Sakuro OZAWA Date: 2010-03-13T11:06:36+09:00 Subject: [ruby-core:28635] [Bug #2955] File.expand_path raises unexpected CompatibilityError Bug #2955: File.expand_path raises unexpected CompatibilityError http://redmine.ruby-lang.org/issues/show/2955 Author: Sakuro OZAWA Status: Open, Priority: Normal ruby -v: ruby 1.9.2dev (2010-03-13 trunk 26902) [x86_64-darwin10.2.0] $ ./ruby -Ilib -e "p Encoding.find('filesystem')" # ./ruby -Ilib -e "p '���'.encoding.ascii_compatible?" true $ ./ruby -Ilib -e "p File.expand_path('���', '/')" "/���" The above is ok but $ ./ruby -Ilib -e "p File.expand_path('���', '/'.force_encoding('US-ASCII'))" -e:1:in `expand_path': incompatible character encodings: UTF-8 and US-ASCII (Encoding::CompatibilityError) from -e:1:in `
' For me this is unexpected one. ---------------------------------------- http://redmine.ruby-lang.org