はてなダイアリーキーワード自動リンクAPI

はてなダイアリーキーワード自動リンクAPIってのを使ってみた。他サイトのページをスクレープする際に、はてなに登録されたキーワードをリンクさせよう、という代物。

# ちょいとお試し
require 'xmlrpc/client'

class HatenaKeyword
  def self.encode(text)
    server = XMLRPC::Client.new("d.hatena.ne.jp", "/xmlrpc", 80)
    server.call('hatena.setKeywordLink', {:body => text})
  end
end

ほぼ問題ないのだけど、結果がutf8で帰ってくる割にはqueryだけeuc-jpな気がする。そんなもんなのか?