From: bugmenot bugmenot Date: 2010-10-22T22:01:35+09:00 Subject: [ruby-core:32880] [Ruby 1.9-Bug#3975][Open] German Umlaut in environment variable breaks usage of FileUtils Bug #3975: German Umlaut in environment variable breaks usage of FileUtils http://redmine.ruby-lang.org/issues/show/3975 Author: bugmenot bugmenot Status: Open, Priority: High ruby -v: ruby 1.9.2p0 (2010-08-18) [i386-mingw32] Hi, when having a german Umlaut (��, ��, ��, ?) in an environment variable, the usage of FileUtils seems to break, because it can't handle the conversion to UTF-8. Example: ENV['USERPROFILE'] is "C:\\Users\Name��" Using: path = ENV['USERPROFILE'] FileUtils.cp_r "#{path}/blah/" "#{path}/blah2" results in "fileutils.rb:1247:in mkdir "\x81" to UTF-8 in conversion from Windows-1525 to UTF-8 (Encoding::UndefinedConversionError)" because the "��" can't be converted. ---------------------------------------- http://redmine.ruby-lang.org