From: "U.Nakamura" Date: 2008-04-30T13:07:33+09:00 Subject: [ruby-list:44868] Re: Ruby 1.9のARGVのエンコーディング こんにちは、なかむら(う)です。 In message "[ruby-list:44866] Re: Ruby 1.9のARGVのエンコーディング" on Apr.29,2008 05:08:20, wrote: > > デフォルトはlocale(かそれに類するもの)にして、何らかの形で別 > > 途エンコーディングを指定できるようにすべきだと思います。 > > # と、去年の2月に言った気がする > > > > 問題は、その「何らかの形」なんですが。 > > locale とファイルシステムのエンコーディングが異なるというケースは > それなりに存在するように感じてはいます。 > けれども、わざわざ複雑な機構を入れてまでサポートする必要があるのかなぁ、 > というのが正直な印象です。 今、私の目の前に、rubyがlocaleであるとみなしているエンコーデ ィングとファイルシステムのエンコーディングが確実に異なるプラ ットフォームがあるような気がします。 そのプラットフォームのユーザからは、1.9以前から、どーにかして くれという要望が何度も来ていますしねえ。 > つまり、原則 locale と同一であろうとみなして、 > そうでない場合は force_encoding で拾えばいいのではないかと。 これって具体的にどういうコードを想定してるんですか? それでは。 -- U.Nakamura