NKF

青木さんがオリジナルに対して修正を加えていらっしゃったので、本家に中継。
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/nkf/nkf-utf8/