Я только начинаю изучать 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├ © тт, когда оно должно было показано, как этот hønsekjøtt. Я использую Ruby 1.8.7. Может ли кто-нибудь указать мне в правильном направлении?
Да. 'Cmd.exe' не выводит символы правильно. Кроме того, если вы пишете файл, убедитесь, что вы используете правильную кодировку. – Geo
Thanks , который решил проблему :-) – Fossmo