From: Koichi Sasada Date: 2012-03-11T16:27:13+09:00 Subject: [ruby-core:43197] [ruby-trunk - Bug #5486][Assigned] rb_stat() doesn’t respect input encoding Issue #5486 has been updated by Koichi Sasada. Status changed from Open to Assigned Assignee set to Nobuyoshi Nakada ---------------------------------------- Bug #5486: rb_stat() doesn���t respect input encoding https://bugs.ruby-lang.org/issues/5486 Author: Nikolai Weibull Status: Assigned Priority: High Assignee: Nobuyoshi Nakada Category: core Target version: ruby -v: - 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://bugs.ruby-lang.org/