我剛剛開始學習Ruby,並遇到編碼問題;Ruby編碼問題
require 'rubygems'
require 'mechanize'
agent = Mechanize.new
agent.get('myurl.....')
agent.page.search('#reciperesult a').each do |item|
c = Mechanize.new
c.get(item.attributes['href'])
puts c.page.search('#ingredients li').text
end
輸出文本顯示這樣h├©nsekj├©TT當它應該已經顯示出這樣的hønsekjøtt。我正在使用Ruby 1.8.7。任何人都可以指引我走向正確的方向嗎?
是的,'cmd.exe'不能正確輸出字符,另外,如果你寫了一個文件,請確保你使用正確的編碼。 – Geo 2010-05-17 11:46:58
謝謝,解決了這個問題:-) – Fossmo 2010-05-17 18:03:18