Issue #7280 has been updated by naruse (Yui NARUSE).

Status changed from Assigned to Closed

> UNIX系でfilesystem encodingを設定したいユースケースはあるので、何らかの手段は提供したい。

Dir.entries等は引数でencodingを設定するようになりました。

> OS Xのfilesystem encodingについてはまだまだ考慮の必要あり。

いろいろ考慮してUTF-8固定になりました。

----------------------------------------
Feature #7280: How to set filesystem encoding
https://bugs.ruby-lang.org/issues/7280#change-67417

* Author: usa (Usaku NAKAMURA)
* Status: Closed
* Priority: Normal
* Assignee: naruse (Yui NARUSE)
* Target version: next minor
----------------------------------------
[Bug #2154] から分離します。あっちは2.0.0(と1.9.3)をどう落ち着けるか、
こっちはnext minorあたりでファイルシステムエンコーディングをどうするか、
ということで。

今のところ、

  * UNIX系でfilesystem encodingを設定したいユースケースはあるので、
    何らかの手段は提供したい。

    * コマンドライン引数 --filesystem-encoding= およびメソッドEncoding.filesystem=
      が提案されている。([ruby-dev:46368])

  * OS Xのfilesystem encodingについてはまだまだ考慮の必要あり。

といったところが課題かと思います。



-- 
https://bugs.ruby-lang.org/