From: "NARUSE, Yui" Date: 2012-11-03T23:44:00+09:00 Subject: [ruby-dev:46386] Re: [ruby-trunk - Bug #2154][Assigned] filesystem encoding of UNIX (2012/11/03 9:00), KOSAKI Motohiro wrote: >>> 2) ロケールはUTF-8だけどファイルシステムエンコーディングはUTF8MACな某OS >>> >>> というパターンだと思うので、これをケアする必要があるならAPIが必要そうに思えます。要望を上がってこない所をみるとあんまり困ってないのかな >> >> 後者に関してはリクエストが来てますね([ruby-core:48745] [Bug #7267])、否定的な返答しちゃったけど。 > > まったく技術的じゃない感覚論でいうと、Macユーザロケールやdefault_external を > UTF-8MACにすることはありえないと思うので、気持ち的にはなんらかのケアをしてあげたいなあとか思うんですよね。 > 自分はMacで日本語ファイル名を一切つかってないのでなかなか手が動かないけど 考えをまとめきってませんが、何かしらコメントはしておいたほうがいいと思うのでしますと、 UTF8-MAC にしたい人ができるようにする手段は用意するべきかなぁという気がしています。 --filesystem-encoding= と Encoding.filesystem = あたりかしらん。 -- NARUSE, Yui