From: Nikolai Weibull Date: 2011-10-26T22:00:14+09:00 Subject: [ruby-core:40412] [ruby-trunk - Bug #5486][Open] rb_stat() doesn’t respect input encoding Issue #5486 has been reported by Nikolai Weibull. ---------------------------------------- Bug #5486: rb_stat() doesn���t respect input encoding http://redmine.ruby-lang.org/issues/5486 Author: Nikolai Weibull Status: Open Priority: High Assignee: Category: core Target version: ruby -v: ruby 1.9.3dev (2011-09-13 revision 33263) [i386-mingw32] rb_stat() overrides the input strings encoding and applies one of various encodings through rb_str_encode_ospath(). This may be convenient for certain kinds of user input or input from a source file in a different encoding, but it isn���t good for other kinds of user input or input from other functions, such as Dir.entries. If Ruby wants us to be explicit about encodings, then Ruby shouldn���t change it behind our backs. I suspect that this is an issue that may appear in various other functions as well. -- http://redmine.ruby-lang.org