From: "NARUSE, Yui" Date: 2007-12-28T15:44:47+09:00 Subject: [ruby-dev:32861] Re: Windowでのデフォルトエンコーディング 成瀬です。 U.Nakamura wrote: > こんにちは、なかむら(う)です。 > > In message "[ruby-dev:32853] Re: Windowでのデフォルトエンコーディング" > on Dec.28,2007 15:01:49, wrote: > | ここで問題となっているのは default_external ではなく、string literal > | encoding ではないでしょうか。CP932 の定義とかは transcode のを使えばいい > | でしょう。 > | > | そもそも、irb 上の文字列 って eval された文字列だから他の環境でも同じ結 > | 果になりませんか。とりあえず手元の MinGW と NetBSD ではそうなっているの > | ですが。 > > いや、irbだからdefault_externalの問題だと理解したんですが。 > ""のencodingは正直関係ないので置いておきますが、 > p "こんにちは世界" > の方が問題なのだと思います。 > 手元のNetBSDではLANG=ja_JP.eucJPならちゃんと"こんにちは世界" > という出力が得られます。 あー、出力しか見ていませんでしたが、「"こんにちは世界"」が irb 側に渡る ときの話ですね、理解できました。失礼しました。 -- NARUSE, Yui DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA