お世話になります。

Mechanizeを使って以下のように検索結果を取得したいのです
が、

#!/usr/bin/ruby -Ks

require 'mechanize'

agent = WWW::Mechanize.new;
page = agent.get('http://yubin.senmon.net/');
form = page.forms.with.name('search').first;
form.q = "東京都世田谷区";
search_results = agent.submit(form)

search_results.bodyの結果をブラウザで確認してみると、
form.qの部分に'scJ'と文字化けした値が入っています。

puts form.q

で出力してみると、確かに東京都世田谷区と出力されます。

スクリプトファイルの文字コードはSJISで、ruby -vは
ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-cygwin]
です。

フォームに正しい値を入れて検索するにはどうしたらよいので
しょうか?


--------------------------------------
GANBARE! NIPPON! Chance to win 50,000 Yahoo! Points!
http://pr.mail.yahoo.co.jp/ganbare-nippon/