From: "NARUSE, Yui" Date: 2008-08-03T17:57:28+09:00 Subject: [ruby-dev:35747] Re: [Bug:1.9] default_external depends on the order of -K and -E 成瀬です。 sheepman wrote: > こんにちは sheepman です。 > > Encoding.default_external は -K オプションと -E オプションの > 順番に依存するようですが、こういうものなんでしょうか。 > > $ ruby-1.9 -v > ruby 1.9.0 (2008-08-03 revision 17593) [i686-linux] > > $ ruby-1.9 -Ke -Eutf-8 -e 'p Encoding.default_external' > # > > $ ruby-1.9 -Eutf-8 -Ke -e 'p Encoding.default_external' > # わたしの理解では、 * -K と -E の優先度は同一 * ゆえに、後のもので上書き です。 ただ、-K と -E は本来同時指定するものではないように思うので、 「仕様」としては、同時指定の場合の動作は未定義、でもいいかもしれませんが。 -- NARUSE, Yui