From: "U.Nakamura" Date: 2007-12-28T15:20:44+09:00 Subject: [ruby-dev:32857] Re: Windowでのデフォルトエンコーディング こんにちは、なかむら(う)です。 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ならちゃんと"こんにちは世界" という出力が得られます。 木村さんの元々の問題提起は、日本語版WindowsならUNIXでのLANG設 定に相当することがなされているはずなのにこうならないことを指し ているのだと理解していました。 それでは。 -- U.Nakamura