From: Tanaka Akira Date: 2007-12-29T10:57:16+09:00 Subject: [ruby-dev:32883] Re: Windowでのデフォルトエンコーディング In article <4774C0C8.4050801@airemix.com>, "NARUSE, Yui" writes: > ISO-2022-JP でなくてむしろ CP932 をつっこむべきだったか。。 > > Index: encoding.c > =================================================================== > --- encoding.c (revision 14762) > +++ encoding.c (working copy) > @@ -994,6 +994,7 @@ > > /* dummy for unsupported, statefull encoding */ > rb_define_dummy_encoding("ISO-2022-JP"); > + rb_enc_replicate("CP932", rb_enc_find("Shift_JIS")); > > for (i = 0; i < enc_table_size; ++i) { > rb_encoding *enc = enc_table[i].enc; 私は、基本的にこれが適切だと思うのですが、名前について思うと ころがあります。 いちおう IANA にも登録されている Windows-31J という名前を本 名にして、CP932 はその alias にするのがいいと思うのですが、 CP932 のほうがいい理由はあるでしょうか? -- [田中 哲][たなか あきら][Tanaka Akira]