ruby 2.1 中的默认外部编码

Default external encoding in ruby 2.1

听说 Ruby 2.1 使用 UTF-8 作为默认编码。但是Encoding.default_externalreturnsUS-ASCII。这是常见情况,还是暗示我的环境有问题?

自 Ruby 2.0 以来,

UTF-8 被用作 源文件 的默认编码。请注意,它与外部编码不同。 Encoding.default_external 取决于语言环境,例如,LANG Unix 上的环境变量。

The default external encoding is initialized by the locale or -E option.