[ruby-dev:50297] [Ruby trunk Feature#7280][Closed] How to set filesystem encoding

From: naruse@...
Date: 2017-10-21 10:35:36 UTC
List: ruby-dev #50297
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/

In This Thread

Prev Next