【发布时间】:2015-06-26 17:38:07
【问题描述】:
刚刚遇到 2 个关于 File.expand_path api 的问题。如果有人可以帮助我,将不胜感激:-)
Ruby:2.1.5p273(2014-11-13 修订版 48405)[x86_64-linux] 操作系统:Ubuntu 14.04.2
1.为什么Encoding.default_internal不影响File.expand_path的编码?
2.1.5 :002 > Encoding.default_internal="utf-8"
=> "utf-8"
2.1.5 :003 > File.expand_path("/").encoding
=> #<Encoding:US-ASCII>
.
2.为什么 File.expand_path 返回不同的编码?
2.1.5 :007 > File.expand_path("/").encoding
=> #<Encoding:US-ASCII>
2.1.5 :008 > File.expand_path(".").encoding
=> #<Encoding:UTF-8>
【问题讨论】:
标签: ruby-on-rails ruby