diff options
author | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-10-21 15:43:05 +0000 |
---|---|---|
committer | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-10-21 15:43:05 +0000 |
commit | 3e8c0c577cde58cc00d975d533b9416a80ba12ec (patch) | |
tree | 0601ebfa914ea4441ab7c6115c075c52a050ae9f /lib/set.rb | |
parent | 8949479e1a77ad62c054cd2db9b129f65c560f90 (diff) |
The encoding of __FILE__ and __dir__ should be same
* ruby.c (process_options): convert the real path of the script to locale
encoding if its encoding is not locale (maybe UTF-8) on Windows/OS X.
this change makes the encoding of __dir__ to the same encoding of __FILE__
when the script name is passed from commandline.
* test/ruby/test_options.rb (test___dir__encoding): test for this change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60300 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/set.rb')
0 files changed, 0 insertions, 0 deletions