åäö などの文字で試行するまでは問題なく動作する単純なログイン スクリプトを取得しました。エラーは発生しませんが、ログインは単に失敗するため、エンコーディングが台無しになっていると思います。どうすればこれを解決できますか? 前もって感謝します!
# encoding: utf-8
require 'nokogiri'
require 'mechanize'
agent = Mechanize.new
page = agent.get("site.com/login.php")
form = page.forms.last
form.namn = 'Johan.Björk'
form.losen = 'password'
button = form.button_with(:value => "Login")
site = agent.submit(form, button)
if site.body.include? "Wrong User/Password"
puts 'fail'
else
puts 'success'
end