From: "U.Nakamura" Date: 2008-01-25T13:48:32+09:00 Subject: [ruby-dev:33370] Re: Binary String こんにちは、なかむら(う)です。 In message "[ruby-dev:33369] Re: Binary String" on Jan.25,2008 13:38:58, wrote: | > え、デフォルトはASCII-8BITじゃなかったでしたっけ? | > # parser_initialize()でもそうしてます。 | | これはたぶん、locale_charmap が空の時の default_external と混同なさって | いるのかと。これは LANG=C が US-ASCII だから locale_charmap が空の時は | US-ASCII にしませんかと提案して、コミットした記憶があります。 あれ、でも、現実がそうなってませんよ? % cat us-ascii.rb # -*- encoding: US-ASCII -*- p "あ".encoding % ruby us-ascii.rb us-ascii.rb:2: invalid multibyte char us-ascii.rb:2: invalid multibyte char % cat ascii-8bit.rb # -*- encoding: ASCII-8BIT -*- p "あ".encoding % ruby ascii-8bit.rb # % cat none.rb p "あ".encoding % LANG=C ruby none.rb # それでは。 -- U.Nakamura