From: "NARUSE, Yui" Date: 2008-05-21T01:56:33+09:00 Subject: [ruby-dev:34777] Re: [ruby-cvs:23731] Ruby:r16491 (trunk): * ext/nkf/nkf.c (rb_nkf_convert), ext/nkf/nkf-utf8/nkf.c 成瀬です。 nobu@ruby-lang.org wrote: > nobu 2008-05-20 13:20:53 +0900 (Tue, 20 May 2008) > > New Revision: 16491 > > Modified files: > trunk/ChangeLog > trunk/ext/nkf/nkf-utf8/nkf.c > trunk/ext/nkf/nkf.c > > Log: > * ext/nkf/nkf.c (rb_nkf_convert), ext/nkf/nkf-utf8/nkf.c > (nkf_enc_without_bom): BOM is not a part of encodings. > > * ext/nkf/nkf.c (Init_nkf), ext/nkf/nkf-utf8/nkf.c (options): > UTF-{16,32} without endian have no sense. この変更の趣旨はわかるのですが、1.8 との互換性が消えるあたりどうなのかなぁと。 どちらかというと、方向性としては BOM 付き版は dummy encoding にするのが 無難だと思うのですが、いかがでしょう。 -- NARUSE, Yui