我刚刚开始学习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