後しいNKFになってからだと思うのですが
NKF.nkf("", "abc\n def")が
"abc def"を返すようになっています。

NKF.nkf("-m0", "abc\n def")なら
"abc\n def"になりますが、
この変更は意図されたものでしょうか。

  (今日のruby_1_8)
  $ ruby1.8 -v -rnkf -e 'p NKF.nkf("-e", "abc\n def")'
  ruby 1.8.2 (2004-11-29) [i386-linux]
  "abc def"

  (NKFが変わる少し前のruby_1_8)
  $ ruby -v -rnkf -e 'p NKF.nkf("-e -m0", "abc\ndef")'
  ruby 1.8.2 (2004-11-03) [i386-linux]
  "abc\n def"

  $ ruby1.6 -v -rnkf -e 'p NKF.nkf("-e", "abc\n def")'
  ruby 1.6.8 (2003-07-09) [i386-linux]
  "abc\n def"

-- 
やまだあきら / akira yamada  <http://arika.org>