From: Nikolai Weibull Date: 2011-11-04T22:30:53+09:00 Subject: [ruby-core:40737] [ruby-trunk - Bug #5570][Open] Encoding of environment variables on Windows Issue #5570 has been reported by Nikolai Weibull. ---------------------------------------- Bug #5570: Encoding of environment variables on Windows http://redmine.ruby-lang.org/issues/5570 Author: Nikolai Weibull Status: Open Priority: Normal Assignee: Category: core Target version: ruby -v: ruby 1.9.3dev (2011-09-13 revision 33263) [i386-mingw32] It seems that the filesystem encoding is forced upon environment variables. There is, however, no guarantee that this encoding is the correct one. Getenv() probably shouldn���t be used on Windows at all. Using _wgetenv instead should guarantee that the returned result is encoded properly and it can then be converted to the filesystem encoding. -- http://redmine.ruby-lang.org