成瀬です。 (2010/02/05 22:57), akuri wrote: > NKF.nkfの仕様について教えてください。 > > > ruby 1.8.6 (2009-08-04 patchlevel 383) [i386-mingw32] > > require 'nkf' > puts NKF.nkf('-Ww16','abc').unpack("H*").join('') > > #=> 006100620063 > > > ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-mswin32] > > require 'nkf' > puts NKF.nkf('-Ww16','abc').unpack("H*").join('') > > #=> feff006100620063 > > 1.9.1ではBOMが付きますが、これはRuby1.9の仕様でしょうか? > 1.8系のコードを1.9で動かしたときに、差があったので気づきました。 nkf 側で混入したバグのようです。 1.9.2 では BOM がつかないように戻ります。 1.9.1 のパッチリリースで修正されるかは未定です。 -- NARUSE, Yui <naruse / airemix.jp>