山本です。

>  * nkfのUTF-8のオプションは-u/Uではなくて-w/W

すみません、適当なことを言いました・・・

>  * ruby 1.8.2に含まれるREXMLにはREXML::Encoding.registerは
>    ない.
>
>----
>require 'nkf'
>
>module REXML
>  module Encoding
>    @@__REXML_encoding_methods =<<-EOL
>    def decode(str)
>      NKF.nkf('-Ew -m0', str)
>    end
>
>    def encode(content)
>      NKF.nkf('-We -m0', content)
>    end
>    EOL
>  end
>end
>----

1.8.2 の後に結構変わってるんですね。こちらもすみません。