From: "NARUSE, Yui" Date: 2008-06-07T12:14:47+09:00 Subject: [ruby-dev:34984] Re: open() and encodings 成瀬です。 Tanaka Akira wrote: > In article <48494095.9010500@airemix.jp>, > "NARUSE, Yui" writes: > >> すでに Unix では変換しないという結論がでたと考えています。 > > 確認ですが、それは Dir 等によるファイル名の取得も含めての話 > ですね? まず結論が出たのが、 「Unix ではファイルシステムのエンコーディングを推測できない (するべきでもない)」 であって、ここから 「ファイルシステムやファイルパスのエンコーディングが絡む自動変換は全て行わない」 に至ると考えています。 つまり、ファイル名の取得に関しても自動変換は行いません。 今後は、Unix については、Dir 等によるファイル名の取得に関して、 * 変換しない場合にセットされるのは ASCII-8BIT でよいか確認 * 手動変換のためのオプションをサポートするか * サポートするならどのように指定するか あたりででしょうか。 -- NARUSE, Yui