Project

General

Profile

Feature #7280

How to set filesystem encoding

Added by usa (Usaku NAKAMURA) almost 5 years ago. Updated 2 days ago.

Status:
Closed
Priority:
Normal
Target version:
[ruby-dev:46406]

Description

[Bug #2154] から分離します。あっちは2.0.0(と1.9.3)をどう落ち着けるか、
こっちはnext minorあたりでファイルシステムエンコーディングをどうするか、
ということで。

今のところ、

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

    • コマンドライン引数 --filesystem-encoding= およびメソッドEncoding.filesystem= が提案されている。()
  • OS Xのfilesystem encodingについてはまだまだ考慮の必要あり。

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


Related issues

Related to Ruby trunk - Bug #2154: filesystem encoding of UNIXAssigned
Related to Ruby trunk - Bug #7267: Dir.glob on Mac OS X returns unexpected string encodings for unicode file namesClosed2012-11-02

History

#1 [ruby-dev:50297] Updated by naruse (Yui NARUSE) 2 days ago

  • Status changed from Assigned to Closed

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

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

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

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

Also available in: Atom PDF