山崎(ゆ)です。

環境によって同じ文字なのに推測に失敗するほうが問題な気がしますが、
それはともかく、こちらの環境では変換できてるようです。

>ruby -v
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]

>irb --simple-prompt
>> require 'nkf'
=> true
>> NKF::VERSION
=> "2.0.8 (2007-01-28)"
>> NKF.nkf("-j", "鬱")
=> "\e$B]5\e(B"
>> p %w(欝 毬 鬱 毬).map{|s| [s, NKF.nkf('-j', s)]}
[["\211T", "\e$B15\e(B"], ["\237{", "\e$B]\\\e(B"], ["\237T", "\e$B]5\e(B"], ["\237{", "\e$B]\\\e(B"]]

_______________________
Yusuke Yamasaki <y-yamasaki / saeilo.co.jp>